Javascript 流星:意外标记}
我的meteor应用程序(使用meteor样板文件)出现以下错误 代码如下:Javascript 流星:意外标记},javascript,node.js,meteor,Javascript,Node.js,Meteor,我的meteor应用程序(使用meteor样板文件)出现以下错误 代码如下: 1 Meteor.startup(function () { 2 3 //load plugins 4 if(Plugins.find().count() === 0) { 5 var plugins = JSON.parse(Assets.getText('plugins.json')); 6 _.each(plugins, (function () { 7
1 Meteor.startup(function () {
2
3 //load plugins
4 if(Plugins.find().count() === 0) {
5 var plugins = JSON.parse(Assets.getText('plugins.json'));
6 _.each(plugins, (function () {
7 plugins.insert({
8 plugin_name: data
9 });
10 console.log('added plugin record');
11 })
12 }
13
14 }
不知道我做错了什么。我有另一个文件models/plugins.js
,它创建了这个集合:
plugins = new Mongo.Collection('plugins');
。未正确关闭。请尝试以下操作:
Meteor.startup(function () {
//load plugins
if(Plugins.find().count() === 0) {
var plugins = JSON.parse(Assets.getText('plugins.json'));
_.each(plugins, (function () {
plugins.insert({
plugin_name: data
});
console.log('added plugin record');
}));
}
});
另外,在第12行和第14行使用Meteor 1.0时,您似乎丢失了2次“)”实际上,只有在第14行。。。第12行不需要一个。修复工作现在-张贴答案,我会接受。现在我觉得自己像个白痴。
Meteor.startup(function () {
//load plugins
if(Plugins.find().count() === 0) {
var plugins = JSON.parse(Assets.getText('plugins.json'));
_.each(plugins, (function () {
plugins.insert({
plugin_name: data
});
console.log('added plugin record');
}));
}
});