ionic 2:虽然 运行 在模拟器中它显示错误,但 运行ning 在服务器中它工作

ionic 2: while run in emulator it shows error but running in server it works

我刚刚在我的应用程序中添加了一些插件后,发生了一些非常奇怪的事情.. 当我 运行

ionic run serve

应用程序找到了,我可以从服务器得到响应 正如你在这里看到的

但是我 运行

ionic run android

它显示微调器并显示错误,如您在此处所见

要通过 ionic 应用程序执行 http 请求,您需要将 url 列入白名单。你可以使用 cordova whitelist 插件来做到这一点。

cordova plugin add cordova-plugin-whitelist

并在索引文件中

<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-eval' 'unsafe-inline' *; object-src 'self'; style-src 'self' 'unsafe-inline'; media-src *">

这段代码被下面的教程复制过来了,看看吧

http://www.gajotres.net/ionic-2-making-rest-http-requests-like-a-pro/

HTH