Ionic3(Angular4) CORS on an emulator

强颜欢笑 提交于 2019-12-02 01:40:49

问题


I'm testing Ionic 3 app on a genymotion emulator. Btw http request doesn't work because of CORS. I thought that a sever has a problem. But I confirmed that a server has no problem after checking it with ionic 2 app. Http request of Ionic 3 app works well on a real device and on a browser. Would you like to let me know what I am wrong? sorry for my poor english.

Thanks


回答1:


under your config.xml give the location of your localhost

eg:

<content src="http://10.10.1.1:8100" />
<access origin="http://10.10.1.1:8100" />
<allow-navigation href="http://10.10.1.1:8100" />

further more make sure you add the proxy url under ionic.config.json

"proxies": [{
        "path": "/rest",
        "proxyUrl": "http://10.10.10.1:8081/rest"
    }]


来源:https://stackoverflow.com/questions/44463186/ionic3angular4-cors-on-an-emulator

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!