首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Chrome developer工具但使用React本机调试器时,响应本机网络错误(CORS)

使用Chrome developer工具但使用React本机调试器时,响应本机网络错误(CORS)
EN

Stack Overflow用户
提问于 2022-05-05 10:18:30
回答 1查看 704关注 0票数 0

当使用react本机调试器时,所有请求似乎都能工作,但在http://localhost:8081/debugger-ui/尝试使用chrome调试器时,我得到:

Access to XMLHttpRequest at 'https:<my_api_url>' from origin 'http://localhost:8081' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

网络错误。

我试过:

  • CORS铬扩展
  • 添加'Access-Control-Allow-Origin': '*''Access-Control-Allow-Origin': true
  • 按照Axios库问题中的建议,Axios设置为undefined
  • 使用本地主机IP类访问调试器:http://192.168.0.101:8081/debugger-ui/

但是CORS的错误仍然存在。

这似乎与Chrome调试器所做的与react-native-debugger不同的事情有关。

我检查了两个调试器的标题,它们看起来完全一样:

代码语言:javascript
复制
Accept: "application/json"
Accept-Language: "en"
Access-Control-Allow-Origin: "*"
Content-Type: "application/json"
X-API-Client: "my-app:10.3.0-null-dev-devbuild"

在安卓和iOS上都会出现错误。

EN

回答 1

Stack Overflow用户

发布于 2022-05-15 11:13:13

CORS是一种浏览器功能,服务器需要选择进入CORS以允许浏览器绕过相同的来源策略。您可以尝试更新React,或者引发一个关于GitHub的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72125531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档