validationPost未定义发现流星教程

validationPost not defined discoveringMeteor tutorial

本文关键字:教程 流星 发现 未定义 validationPost      更新时间:2023-09-26

我正在关注"发现流星",目前我在第九章。

当我试图可视化的错误是指:

    请填写URL 请填写标题

我无法想象这些错误…我检查了web控制台,它说:

ReferenceError: validatePost is not defined

实际上,我不明白为什么,因为我加了:

validatePost = function (post) { 
 var errors = {};
    if (!post.title)  
        errors.title = "Please fill in a headline";  
    if (!post.url)    
        errors.url =  "Please fill in a URL";  
    return errors;
} 

在lib/collections下的posts.js中。

在client/templates/posts/postrongubmit.js中调用错误发生

事实上,我现在不能提交任何东西,既不能编辑也不能删除任何帖子。

我认为首先流控制运行'lib'目录,然后其余的。

任何想法?

嗯…我通过复制在github文件夹中分配的posts.js代码来修复它。不同之处在于github中的validatePost在Meteor之外。方法与教程中所说的相反。