私は、aurelia-http-clientと同じ起点ではないapiを照会しようとしています。aurelia aurelia-http-client jsonp
かなりシンプルマイコード:何も起こりません
import {HttpClient} from 'aurelia-http-client';
export class App {
constructor(){
console.log("constructor called");
let url = 'http://localhost:8081/all';
let client = new HttpClient();
client
.jsonp(url)
.then(data => {
console.log("datas");
console.log(data);
});
}
}
、私はURLが呼ばれたネットワーク内で見ることができ、私のAPIエンジンはエントリをログに記録しますが、私は「それから」「約束」の中に入ることはありません...
何が問題なのですか。
更新:
は、私は、同じマシン上の問題なしjQueryを使ってキャッチ
であなたにいくつかのスクリーンショットを与えます。
あなたはコードがうまくいくように見える... 'jsonp'の特定の理由は?それは 'get'と連動しますか? –
こんにちはfabio、はい私はページが値するために:9000と私のAPIは:8081です。プロダクションでは、2つの異なるマシンです。私はJQueryを使ってみましたが、jsonpのデータを取得するのに問題はありませんでした。私は別のライブラリで試してみるのに2時間かかりますが、タイプコピーでは少し複雑です...まず、aureliaで試してみてください.2時間後に私のページを完成させたので、最後に試してみてくださいね... –
。その文の最後にcatch(()=>)を設定して、約束によって生成されたエラーがないかどうかを確認します –