reactjs - React Js 代理错误:无法仅在 Chrome 上代理请求在 Firefox 中工作正常
问题描述
我正在使用 React + Learna 为不同的功能捆绑多个包并为它们分配不同的端口
现在,当我尝试使用 localhost:3000 加载反应应用程序时遇到的问题在终端中出现错误
Proxy error: Could not proxy request /static/js/bundle.js from localhost:3000 to http://localhost:3002.
此错误仅发生在 chrome 中,它在 firefox 中运行良好。顺便说一句,我需要使用 vpn 来访问登录 api,这些 api 也会给我 401 未经授权的错误,我仍然使用 vpn(在 Firefox 中工作正常)。
现在我不知道chrome浏览器代理是否有问题?因为我试图在代理设置中添加 localhost 以忽略但没有运气。我还尝试在 package.json 中添加 secure: false 但没有运气。
解决方案
我找到了解决方案。转到 chrome://flags
搜索以下标志并禁用它
- SameSite 默认 cookie
- 没有 SameSite 的 Cookie 必须是安全的
关闭浏览器并重新打开它。它应该可以正常工作
推荐阅读
- c - 如何从 golang 正确地进行 IOCTL
- javascript - ES6 类中的属性描述符
- python - 如何在美丽的汤中导航特定标签?
- php - 如何获取php对象的第一个元素值
- javascript - 如何在jquery中序列化表单,同时将其作为对象
- blockchain - core.addProviders 不是函数
- swift - 如何修复错误的自动换行?
- python - 修改 Matplotlib PatchCollection 中的特定补丁
- php - 使用 php 从外部 url 获取 application/ld+json
- hibernate - org.hibernate.PropertyNotFoundException:找不到属性的 getter 方法