我正在使用ionic2
我在iphone中运行应用时遇到问题,从网络服务加载数据时问题是Response with status: 0 for URL: null
,我知道它与cors origin
有关但是我将它附加到每个api调用的头文件中,这是一个例子:
getAllPosts(token) {
var headers = new Headers();
headers.append('Content-Type', 'application/json');
headers.append('Access-Control-Allow-Origin', '*');
return this.http.get(this.allPostsUrl+token, {headers:headers})
.map((response: Response) => response.json())
}
我在config.xml
文件中配置了它:
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
但我仍有同样的问题我应该怎么做才能解决这个问题?