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