web api托管在安全的服务器上,我通过本地路径访问它,它工作正常。但在主持api后 我在运行应用程序时遇到此错误
XMLHttpRequest无法加载https://xxxxx.xxxxapp.net/xxx_API/token。对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:8100'因此不允许访问。响应的HTTP状态代码为400。
答案 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