Jo Ko
Jo Ko

Reputation: 7575

ReactJS + Redux: Why getting 'POST' net::ERR_CONNECTION_REFUSED?

I am following https://auth0.com/blog/secure-your-react-and-redux-app-with-jwt-authentication/ at the moment, and I pretty much did the same, yet I am still getting the following error:

enter image description here

Is http://localhost:3001/sessions/create down? If not, what may be the cause of the error?

Thank you in advance!

EDIT

I set up my Express to port 3000 as well, just like how it is shown in the tutorial and used the same API url.

enter image description here

Upvotes: 0

Views: 9862

Answers (1)

anoop
anoop

Reputation: 3297

Issue could be because you are not setting a base URL in the API calls.

For example, if you are using Auth0 as a service, then API URL in requests must be as below,

axios.post('https://your.auth0.url/sessions/create', data);

(Assuming that you are using axios)

I suppose the current configuration is as below,

axios.post('/sessions/create', data);

and it takes the relative URL and it will be from the app serving the rendering of base page, in your case that is localhost:3001

It is advised to keep the base url (http://auth0.your.url) as an environment variable and can be supplied while running the app.

If you are using webpack take a look at Webpack define plugin also.

Upvotes: 3

Related Questions