Meteor.call('create_question', title, content, function(error, result) {
console.log('create_question error ' + error);
console.log('create_question result ' + result);
if (error) {
} else {
console.log('Your question was submitted');
}
});
这是我打电话给客户端的Meteor电话。
我在服务器上有这个。
Meteor.methods({
create_question: function(question_title, question_content) {
// does stuff
},
});
但由于某种原因,我一直没有找到方法。谁知道什么是错的?我在服务器文件夹中有Meteor.methods,在客户端文件夹中有调用。
答案 0 :(得分:2)
方法create_question
应在 客户端和服务器上定义。
您可以使用this.isSimulation
来确定是在服务器上还是在客户端上执行Method(作为存根)。
答案 1 :(得分:1)
可能是您的create_question
方法中调用的另一种方法未定义。
这是我的问题,但错误消息仍然表示create_question
方法是未定义的方法。