簡體   English   中英

ReactJS無法代理從localhost:3000到localhost:3003的請求

[英]ReactJS could not proxy request from localhost:3000 to localhost:3003

我正在使用create-react-app編寫SPA,並使用expressjs服務器作為我的后端。 為了開發,我在端口3000上運行我的前端測試服務器,在3003上運行我的后端expressjs測試服務器。

我使用Axios在客戶端進行了許多API調用,為了方便開發,我在package.json中定義了代理:“ 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,但它確實有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM