7

I am writing a SPA using create-react-app and am using an expressjs server as my backend. For development I run my frontend test server on port 3000 and my backend expressjs test server on 3003.

I make many API calls client side using Axios so for development convenience I have defined proxy: "http://localhost:3003" in my package.json

This works fine on my laptop, but when running on my workstation I constantly get the error when accessing my app:

Proxy error: Could not proxy request /sockjs-node/487/wrst1bub/websocket from localhost:3000 to http://localhost:3003/. See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNRESET).

I have no idea where this is coming from and I do not use sockjs in any capacity as far as I know. This is a console error and it does not crash my app but it is very annoying and I would like to get rid of it. Any help is greatly appreciated.

2
  • Setting the proxy on the package.json did not work on an app I was developing. I configured the proxy myself and it did. Here's how: facebook.github.io/create-react-app/docs/… Commented May 1, 2019 at 18:07
  • I also had problems when using Firefox on one machine in particular: all my requests had error 405. Switching to another browser solved that for me. Hope this helps. Commented May 1, 2019 at 18:08

1 Answer 1

3

In my case, I was using Firefox and for some reasons, it gives me the same error. I tried to use Chrome and it worked!

Sign up to request clarification or add additional context in comments.

2 Comments

will you please provide the actual problem, that you are facing
In my case its opposite, works fine on firefox not on chrome

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.