4

我正在尝试访问远程服务器 API 并需要进行 ajax 调用。最好从服务器端完成,以免泄露 API 密钥。我将如何用流星做到这一点?

4

2 回答 2

3

当前的方式似乎是通过http包。

首先将其添加到您的项目中,如下所示meteor add http:然后你可以像这样使用它:

var result = HTTP.call("GET", "http://api.twitter.com/xyz",
  {params: {user: userId}});
于 2014-02-16T22:33:41.577 回答
2

如果它是一个 REST API,您可能想要使用(此处Meteor.http.post的文档)。就像是:

Meteor.http.post(API_URL, {foo: 'bar', other: 'data'}, function(err, result) {
  if (!err)
    // do something with the result.
});

这也适用于客户端。

于 2012-08-20T23:02:35.073 回答