在Meteor.com上部署后,集合变得不确定

时间:2015-01-15 15:46:23

标签: javascript deployment collections meteor

在我的电脑上运行良好。在meteor.com上部署后,我收到错误。 创建集合看起来像这样(/lib/collections/messages.js)

Messages = new Meteor.Collection('messages');

输入后在浏览器控制台上

Messages.insert({})

我得到了

Uncaught ReferenceError: Messages is not defined

1 个答案:

答案 0 :(得分:0)

您的代码中某处可能存在语法错误。

如果您检查浏览器控制台,则会显示语法错误。

在本地主机上,文件没有连接成一个单独的js文件,所以如果某处出现错误,那么问题就不会太糟糕了。你的应用程序运行正常。

当你的整个项目连接成一个单独的js文件时,然后当你的代码中出现错误更高时,下游代码将不会执行。因此,/lib/collections/messages.js处的代码无法运行&这就是为什么它没有定义。

错误可能类似cannot read null of undefineduncaught reference error或类似的错误。如果您解决导致此错误的任何问题并重新部署您的应用程序。