Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor调用返回404方法未找到_Javascript_Meteor - Fatal编程技术网

Javascript Meteor调用返回404方法未找到

Javascript Meteor调用返回404方法未找到,javascript,meteor,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)

这是我打给客户的流星电话

我把这个放在服务器上了

        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.methods,客户端文件夹中有call。

应该在客户端和服务器上定义方法
create\u question

        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');
            }
        });

您可以使用来确定该方法是在服务器上执行还是在客户端执行(作为存根)。

可能是您的
create\u question
方法中调用的另一个方法没有定义


这是我的问题,但是错误消息仍然说
create\u question
方法是未定义的方法。

为什么会这样?我总是在
服务器
目录中定义我的方法,从来没有遇到过类似的问题。@HubertOG-True,文档似乎同意:
如果不想,您不必为方法定义存根。
。我记得必须定义一个存根,但我想我会更深入地探讨一下。是的,我已经用其他方法解决了这个问题。我会亲自深入调查。可能是特定于方法的,我必须查看内容。