ReactJS 无法将请求从 localhost:3000 代理到 localhost:3003



我正在使用create-react-app编写SPA,并使用expressjs服务器作为我的后端。对于开发,我在端口 3000 上运行我的前端测试服务器,在 3003 上运行我的后端 expressjs 测试服务器。

我使用 Axios 在客户端进行许多 API 调用,因此为了开发方便起见,我在我的包中定义了代理:"http://localhost:3003"。

这在我的笔记本电脑上工作正常,但是在我的工作站上运行时,我在访问我的应用程序时经常收到错误:

代理错误:无法将/sockjs-node/487/wrst1bub/websocket 从 localhost:3000 代理请求到 http://localhost:3003/。有关详细信息,请参阅 https://nodejs.org/api/errors.html#errors_common_system_errors (ECONNRESET)。

我不知道这是从哪里来的,据我所知,我没有以任何身份使用 sockjs。这是一个控制台错误,它不会使我的应用程序崩溃,但它非常烦人,我想摆脱它。任何帮助将不胜感激。

就我而言,我使用的是Firefox,由于某些原因,它给了我同样的错误。我尝试使用Chrome,它奏效了!

相关内容

最新更新