【发布时间】:2019-07-01 08:10:13
【问题描述】:
我的 react-redux 应用程序在普通浏览器上运行良好,但在移动浏览器上却不行。我在 Android 设备上使用远程调试来检查发生了什么,我得到了以下 2 个错误:
- 选项http://iisnode.local/login 0 ()
- 未捕获(承诺中)类型错误:无法获取
该应用程序发出许多获取请求,但恐怕 chrome 移动设备不支持获取。任何帮助将不胜感激。
【问题讨论】:
-
好像不是这样。 “获取失败”是对获取尝试的失败响应,因此获取 API 似乎在那里。您确定您的服务支持 HTTP OPTIONS 方法吗?也许您正面临 CORS 问题:developer.mozilla.org/en-US/docs/Web/HTTP/CORS
-
@keul 有一个 cors 问题,但我们使用节点代理服务器解决了它,所以我不认为是这样......
-
Chrome for android 支持 fetch API。如果承诺被拒绝,为什么不使用错误处理?
标签: javascript android reactjs browser fetch