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

时间:2019-04-02 20:17:07

标签: javascript node.js reactjs sockjs

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

我使用Axios进行了许多API客户端调用,因此为了开发方便,我在package.json中定义了代理:“ http://localhost:3003

这在我的笔记本电脑上可以正常工作,但是在我的工作站上运行时,访问应用程序时不断出现错误:

  

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

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

1 个答案:

答案 0 :(得分:2)

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