在运行addUser函数时调用Method' addUser':找不到方法[404]时出错

时间:2016-03-15 20:09:15

标签: meteor

我对Meteor很新,我正在尝试删除不安全的应用程序。我收到了上述消息。我已将我的代码删除到最基本的代码。该函数似乎运行,因为我得到console.log输出(两个hello' s),但我仍然收到消息,我尝试对数据库进行的任何更改都不起作用。

我的活动代码是:

Template.body.events({
  'submit .new-user': function(event){
     console.log("hello");
     Meteor.call("addUser");
  }
)};

电话......

Meteor.methods({
  addUser: function(){
    console.log("Hello");
  }
});

1 个答案:

答案 0 :(得分:1)

将您的方法放在服务器文件夹中。

如果将方法留在任何其他地方,不安全仍然存在。

Meteor有一个约定,其中放置在名为“server”的文件夹中的任何代码只能在服务器上运行。这是我们放置项目方法和Meteor.publish语句的地方。 来自Tips on structuring meteor apps