我最近更新了ionic-cli
,我现在正在尝试使用命令模拟离子应用程序ionic cordova emulate ios
。
但是,每个 api 请求都会出现 CORS 错误
Access-Control-Allow-Origin 不允许来源http://localhost:8080 。
我发现ionic 文档对上述命令这么说
就像直接运行 cordova emulate 一样,但也监视 Web 资产的变化,并通过 --livereload 选项提供实时重新加载功能。
似乎该命令还启动了一个服务器,这可以解释为什么 origin 是localhost
而不是file://
.
但是,我尝试使用模拟器进行模拟cordova emulate ios
,或者使用模拟器构建应用程序ionic cordova build ios
并运行输出,但我仍然遇到 CORS 错误。
在 Android 上模拟工作正常,并且有一个代理可以在浏览器中运行应用程序。
知道我是否走在正确的轨道上,是否有办法模仿file://
?将应用程序发布到 App Store 时,此问题是否仍然存在?