0
我正在学习流星,并试图做出一个非常基本的应用程序,从外部API返回数据。我会随着时间的推移增加复杂性,但现在我只想让API调用正常工作。流星外部API调用问题
这里有什么我迄今为止最基础的:
在服务器 -
var url = "http://example.com";
var username = "user";
var apiKey = "key";
Meteor.methods({
callFltAware: function() {
this.unblock();
return HTTP.get(url, {
auth: "user:key",
query: {"origin": "x", "destination": "x"}
});
}
});
在客户端 -
Template.airportForm.events({
"click input": function() {
callFltAware();
}
})
Meteor.call("callFltAware", function(e,r) {
if (!e && r) {
console.log(r.statusCode, r.data);
}
})
我得到一个200个状态码,但返回的数据是空的。这是否意味着它是一个API问题?
我对网络开发很新颖,所以它可能是我错过的一个非常简单的错误。
仍为空。向服务提供者发送一个问题,看我是否错误地发送了查询。 – Ja5onHoffman