ionic2:由于cors origin错误,无法在iphone中运行app

时间:2018-01-03 10:50:46

标签: ionic-framework ionic2

我正在使用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:*" />

但我仍有同样的问题我应该怎么做才能解决这个问题?

0 个答案:

没有答案