Meteor.http方法在服务器上是未定义的?

Mar*_*ark 25 javascript http meteor

所以,我正在尝试编写一个进行http调用的方法.当我运行该方法时,我收到以下错误:

调用方法'upload'时出现异常TypeError:无法调用未定义的方法'call'

这是代码的样子:

客户:

console.log(Meteor.call('upload', f, content));
Run Code Online (Sandbox Code Playgroud)

服务器:

Meteor.methods({
  upload: function(file, content) {
    this.unblock();
    Meteor.http.call("PUT", "http://blah");
  }
});
Run Code Online (Sandbox Code Playgroud)

更新:问题解决了,结果我必须启用包: meteor add http

小智 42

您只需在项目的命令行中运行此命令就可以添加HTTP包:

流星添加http