【问题标题】:Collection error in meteor.jsmeteor.js 中的收集错误
【发布时间】:2015-02-22 02:57:22
【问题描述】:

我正在从书 Your First Application 中学习流星,我被困在 4.2 创建一个集合。当我刷新我的网页时,会出现:

Your app is crashing. Here's the latest log.
Hello world!
/home/krtolica/.meteor/packages/meteor-tool/.1.0.40.1ef5dzv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:173
                        throw(ex);
                              ^
Error: A method named '/players/insert' is already defined
    at packages/ddp/livedata_server.js:1444:1
    at Function._.each._.forEach (packages/underscore/underscore.js:113:1)
    at [object Object]._.extend.methods (packages/ddp/livedata_server.js:1442:1)
    at [object Object].Mongo.Collection._defineMutationMethods (packages/mongo/collection.js:886:1)
    at new Mongo.Collection (packages/mongo/collection.js:208:1)
    at app/leaderboard.js:3:15
    at app/leaderboard.js:13:3
    at /home/krtolica/Meteor/leaderboard/.meteor/local/build/programs/server/boot.js:205:10
    at Array.forEach (native)
    at Function._.each._.forEach (/home/krtolica/.meteor/packages/meteor-tool/.1.0.40.1ef5dzv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/server-**lib/node_modules/underscore/underscore.js:79:11)
Exited with code: 8
Your application is crashing. Waiting for file change.

【问题讨论】:

  • 能把服务器文件放上来吗?
  • 你已经定义了两次Mongo.Collection("players")
  • console.log("Hello world!");新的 Mongo.Collection('players'); PlayersList = new Mongo.Collection('players'); if (Meteor.isClient) { } if (Meteor.isServer) { }
  • 摆脱多余的new Mongo.Collection('players'); 我认为您应该在执行此操作之前尝试一堂codeacademy javascript课程,您对基本编程以及代码的作用缺乏重要的了解。
  • 非常感谢你们

标签: meteor


【解决方案1】:

我也遇到了同样的问题,看来你需要将 Template.form 定义 inside 包装为 Meteor.isClient 条件,像这样:

if(Meteor.isClient){
    Template.leaderboard.helpers({
    "player": function(){
    return "doesn't work!"
   }
 });
}

【讨论】:

    猜你喜欢
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 2013-11-09
    • 1970-01-01
    • 2012-06-29
    • 2015-04-05
    • 1970-01-01
    相关资源
    最近更新 更多