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