在Meteor中调用外部Web API有多容易?

时间:2012-04-11 04:50:59

标签: asp.net-web-api meteor

Meteor是否(或将会)提供一个库来处理外部Web API调用?例如。构建一个与Facebook Graph API或Google Spreadsheet API集成的Meteor应用程序。

3 个答案:

答案 0 :(得分:20)

Meteor现在包含了http包。首先,运行meteor add http。然后,您可以以同步或异步方式在服务器上发出HTTP请求:

// server sync
res = Meteor.http.get(SOME_URL);
console.log(res.statusCode, res.data);

// server async
Meteor.http.get(SOME_URL, function (err, res) {
  console.log(res.statusCode, res.data);
});

同样适用于客户端,但您必须使用异步表单。

答案 1 :(得分:3)

if (Meteor.is_server) {
    var http = __meteor_bootstrap__.require("http")
    // talk to external HTTP API like you would in node.js
}

答案 2 :(得分:0)

HTTP

HTTP在客户端和服务器上提供HTTP请求API。要使用这些函数,请使用$ meteor add http。

将HTTP包添加到项目中