【发布时间】:2016-03-14 21:24:30
【问题描述】:
我创建了一个 Ionic 应用程序,它与基于中间件服务器的 REST API 进行通信。该应用程序执行用户身份验证。为了可以在浏览器(谷歌浏览器)中测试应用程序,我已经安装了名为CORS的 Chrome 扩展程序,并且每次我想在浏览器中测试用户身份验证时都激活了该扩展程序。它运作良好。现在我已经在设备上安装了该应用程序,并且我的用户身份验证不再有效。但是我找到了这么一个设置:
{
"name": "proxy-example",
"app_id": "",
"proxies": [
{
"path": "/api",
"proxyUrl": "http://cors.api.com/api"
}
]
}
此设置应保存在ionic.project 文件中。但我不是很好理解。 path 和 proxyUrl 实际上是什么。我应该为proxyUrl 输入哪个网址?认证链接的端点(链接)?
这样我的用户身份验证也可以在设备上使用,我应该怎么做?
【问题讨论】:
-
您应该在服务器中设置接受标头。要求在客户设备中激活插件不是一种选择。
标签: angularjs ionic-framework ionic cors