Phonegap离子应用程序无法使用其他API的设备工作

时间:2016-12-28 21:03:00

标签: angularjs cordova ionic-framework

现在我尝试使用护照基本策略进行登录呼叫以表达休息API,并且在浏览器上一切正常,但是从Phonegap的设备起,它无法正常工作。我试图删除并添加cordova-plugin-whitelist插件。在config.xml <allow-navigation href="http://*/*" />中添加了以下标记。并添加到index.html <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">我设置了cors。但它没有任何帮助。我还发现我的请求包含&#34; / proxy /&#34;在电话里面。

以下是示例:http://192.168.1.189:3000/proxy/http%3A%2F%2F127.0.0.1%3A8080%2Fapi%2Fauth%2Flogin

没关系?以下是我从服务器获得的内容:

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:0)

我花了一些时间进行搜索,我找到了一个解决方案: 在我的离子app.js文件中,我刚刚更改了以下行:

Stack error

为:

const BASE_URL = 'http://127.0.0.1:8080/api';

它适用于我。