Ionicview 和 ionic serve CORS

Ionicview and ionic serve CORS

我的离子应用程序正在连接到 Azure 上的 asp.net 网络 api。 API 已经允许所有来源访问,API_KEY header。但是我仍然收到消息 "The origin 'http://localhost:8100' is not allowed." 在离子服务和离子视图上

ionic 应用程序中的代码

var headers = new Headers();
headers.append('API_KEY', 'X-some-key');
headers.delete("Origin");
let options = new RequestOptions({ headers: headers});
return this.http.get(url, options);

使用离子服务时的请求和响应header

从这里找到答案:

问题是后端没有 OPTIONS 处理程序,在 web.config works 中添加了 OPTIONS 处理程序。