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

Meteor 调用方法时出错';addUser';:运行addUser函数时找不到方法[404],meteor,Meteor,我是流星的新手,我正在尝试删除不安全的应用程序。我已经收到了上面的信息。我已经把代码精简到最基本的部分。该函数似乎在运行,因为我得到了console.log输出(都是hello输出),但我仍然得到了消息,并且我试图对数据库所做的任何更改都不起作用 我的活动代码是: Template.body.events({ 'submit .new-user': function(event){ console.log("hello"); Meteor.call("addUser");

我是流星的新手,我正在尝试删除不安全的应用程序。我已经收到了上面的信息。我已经把代码精简到最基本的部分。该函数似乎在运行,因为我得到了console.log输出(都是hello输出),但我仍然得到了消息,并且我试图对数据库所做的任何更改都不起作用

我的活动代码是:

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

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

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

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

Meteor有一个约定,即放置在名为“服务器”的文件夹中的任何代码都将仅在服务器上运行。这是我们放置项目方法和Meteor.publish语句的地方。

你的
Meteor.methods中
代码需要在服务器上运行,非常感谢你。现在我想这完全有道理。我试过了,效果很好…如果我把它放在流星后面。IsClient(){}。谢谢你的帮助!