这个问题与ionic 3
有关,我想知道如何使用真实设备运行离子应用。
我开发了一个混合应用程序,但我无法将我的应用程序与服务器连接。它在我的笔记本电脑浏览器中运行良但它在devApp和android apk中不起作用。
我尝试了很多解决方案,但无法获得完美的解决方案。我已经创建了一个代理服务器来访问离子devApp的api,但它甚至没有显示单个错误。
我认为这个问题与CORS
有关。
答案 0 :(得分:2)
在运行离子服务时使用--devapp
的附加参数。
ionic serve --devapp
现在应该工作。
答案 1 :(得分:0)
在真实设备上构建应用时,CORS不是问题。
在Android设备上运行你的应用程序:
答案 2 :(得分:0)
尝试重新安装cordova-plugin-whitelist插件。
答案 3 :(得分:0)
我有同样的问题。但是我只是卸载并再次安装了离子DevApp,它就解决了。
答案 4 :(得分:0)
尝试使用命令ionic serve -c
,将其查看到Ionic devApp中。
答案 5 :(得分:0)
对我来说,需要在防火墙中允许端口8100。然后,每个人都可以工作。
答案 6 :(得分:0)
我不确定现在是否有帮助-在DevAPp中,您可以进行手动输入IP地址和端口的设置。这是您从终端启动离子服务--devapp时显示的专用IP(192.x.x.x)和8100。