Meteor Call返回404 Method Not Found

时间:2014-03-10 17:31:52

标签: javascript meteor

        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,在客户端文件夹中有调用。

2 个答案:

答案 0 :(得分:2)

方法create_question应在 客户端和服务器上定义。

您可以使用this.isSimulation来确定是在服务器上还是在客户端上执行Method(作为存根)。

答案 1 :(得分:1)

可能是您的create_question方法中调用的另一种方法未定义。

这是我的问题,但错误消息仍然表示create_question方法是未定义的方法。