使用ionic和web api 2.0开发移动应用程序

时间:2016-02-03 07:20:21

标签: asp.net-web-api ionic-framework

web api托管在安全的服务器上,我通过本地路径访问它,它工作正常。但在主持api后 我在运行应用程序时遇到此错误

  

XMLHttpRequest无法加载https://xxxxx.xxxxapp.net/xxx_API/token。对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:8100'因此不允许访问。响应的HTTP状态代码为400。

2 个答案:

答案 0 :(得分:0)

好吧,您的错误会告诉您有关该怎么做的信息。您正在使用CORS(跨源资源共享)进行请求。它表示您的请求没有指定Access-Control-Allow-Origin请求标头。所以你应该提供它。有关CORS

的更多信息

答案 1 :(得分:0)

尝试将其放入ionic.project文件

"proxies": [ { "path": "/api", "proxyUrl": "https://xxxxx.xxxxapp.net/xxx_API/token" } ] }

并使用您的api路径更改proxuUrl