【发布时间】:2018-02-20 11:08:11
【问题描述】:
当我在浏览器上本地运行时,代理设置有效。
当我使用以下设备在设备上运行它时:
ionic cordova run android --device --livereload
我得到错误:
Failed to load http://localhost:5984/mobilehosstest:
Response to preflight request doesn't pass access control check:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://172.22.4.13:8100' is therefore not allowed access.
The response had HTTP status code 401.
问题是为什么它试图从localhost:5984 加载。如果它是从 localhost:8100 或 http://172.22.4.13:8100 加载的,则代理将像在浏览器中一样工作。
它与 livereload 服务器有关,但我不知道如何配置它。
【问题讨论】:
-
你找到解决方案了吗?
标签: cordova ionic-framework proxy cors ionic-cli