ReactJS + Redux:为什么选择' POST'网:: ERR_CONNECTION_REFUSED?

时间:2016-08-13 01:47:56

标签: json rest reactjs redux react-jsx

此刻我正在关注https://auth0.com/blog/secure-your-react-and-redux-app-with-jwt-authentication/,我几乎也做了同样的事情,但我仍然收到以下错误:

enter image description here

http://localhost:3001/sessions/create下降了吗?如果不是,可能是错误的原因是什么?

提前谢谢!

修改

我也将Express设置为端口3000,就像它在教程中的显示方式一样,使用了相同的API网址。

enter image description here

1 个答案:

答案 0 :(得分:1)

问题可能是因为您没有在API调用中设置基本URL。

例如,如果您使用Auth0作为服务,则请求中的API URL必须如下所示,

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

(假设您使用的是axios

我想当前的配置如下,

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

并且它采用相对URL,它将来自提供基页呈现的应用程序,在您的情况下是localhost:3001

建议将基本网址(http://auth0.your.url)保留为环境变量,并在运行应用时提供。

如果您正在使用webpack,请查看Webpack define插件。