我尝试查询的API是不一样的原点与奥里利亚-HTTP客户端。奥里利亚奥里利亚-HTTP客户端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);
});
}
}
什么也没有发生,我可以在网络调用该网址看到,我的API引擎记录一个条目,但我从来没有在“然后”进入“无极”的...
有什么不对?
更新:
我给你在同一台机器没有问题就抓
用jQuery一些截图。
你的代码似乎很好...'jsonp'的任何特定原因?它是否与'get'一起工作? –
嗨法比奥,是我因为页面是值得:9000和我的API是:8081。在生产中,它是两种不同的机器。我尝试使用JQuery并且没有问题来获取jsonp数据。我浪费了2个小时来尝试不同的图书馆,但它与打字稿一起工作有点复杂...首先尝试使用aurelia,我想最后一次尝试,因为在2个小时内我会完成我的页面... –
您可能会添加一个。赶上(()=>),以该语句的末尾,以查看是否存在由许产生的任何错误 –