Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 流星:意外标记}_Javascript_Node.js_Meteor - Fatal编程技术网

Javascript 流星:意外标记}

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

我的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       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');
    }));
  }
});