Json ReactJS+;Redux:为什么要获得';邮政';网络::错误连接被拒绝?

Json ReactJS+;Redux:为什么要获得';邮政';网络::错误连接被拒绝?,json,rest,reactjs,redux,react-jsx,Json,Rest,Reactjs,Redux,React Jsx,我现在正在跟踪,我几乎也做了同样的事情,但我仍然得到以下错误: 什么事?如果不是,错误的原因可能是什么 提前谢谢你 编辑 我也将我的Express设置为端口3000,就像教程中显示的那样,并使用相同的API url 问题可能是因为您没有在API调用中设置基本URL 例如,如果将Auth0用作服务,则请求中的API URL必须如下所示: axios.post('https://your.auth0.url/sessions/create', data); axios.post('/sessio

我现在正在跟踪,我几乎也做了同样的事情,但我仍然得到以下错误:

什么事?如果不是,错误的原因可能是什么

提前谢谢你

编辑

我也将我的Express设置为端口3000,就像教程中显示的那样,并使用相同的API url


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

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

axios.post('https://your.auth0.url/sessions/create', data);
axios.post('/sessions/create', data);
(假设您使用的是
axios

我想当前的配置如下:

axios.post('https://your.auth0.url/sessions/create', data);
axios.post('/sessions/create', data);
它采用相对URL,它将来自用于呈现基本页面的应用程序,在您的示例中是
localhost:3001

建议保留基本url(
http://auth0.your.url
)作为环境变量,可以在运行应用程序时提供


如果您正在使用webpack,请同时查看webpack定义插件。

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

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

axios.post('https://your.auth0.url/sessions/create', data);
axios.post('/sessions/create', data);
(假设您使用的是
axios

我想当前的配置如下:

axios.post('https://your.auth0.url/sessions/create', data);
axios.post('/sessions/create', data);
它采用相对URL,它将来自用于呈现基本页面的应用程序,在您的示例中是
localhost:3001

建议保留基本url(
http://auth0.your.url
)作为环境变量,可以在运行应用程序时提供


如果您正在使用webpack,请同时查看webpack define plugin。

看起来您正在使用的服务器(api)没有运行。@anoop by
您正在使用的服务器(api)是什么意思?那么这是否意味着服务器已关闭?因为提供它的是auth0。看起来您正在使用的服务器(api)没有运行。@您正在使用的服务器(api)
,您的意思是?那么这是否意味着服务器已关闭?因为auth0是提供它的人。请查看原始帖子中的编辑。我提供了教程建议的内容。我做了完全相同的操作,并将Express设置为端口3000,就像教程中显示的那样。那么在我的例子中,URL应该是什么,或者我应该首先尝试什么来解决这个问题?提前谢谢!在该博客中,它建议您从该位置克隆并运行服务器应用程序
https://github.com/auth0-blog/nodejs-jwt-authentication-sample
您正在这样做吗?是的,我这样做了,并使其工作,但在
响应.text()
中,它返回
user
作为错误消息,返回
user.id\u令牌
作为未定义。但是当
reponse.json()
时,它将
user.message
作为未定义返回,但
user.id\u标记
返回正确。可能是什么问题?谢谢你!您是否添加了Auth0令牌?我刚刚克隆了它,并按照他们建议的步骤进行了操作。对不起,您能否澄清一下添加Auth0令牌的问题?另外,
{response=>response.json()
确实会返回未定义的
user.message
。但是当它更改为
{response=>response.text()}
,它正确地返回消息,但现在
user.id\u token
变得未定义…请查看原始帖子中的编辑。我提供了教程建议的内容。我做了完全相同的操作,并将Express设置为端口3000,就像教程中显示的那样。那么,在我的情况下,URL应该是什么或什么我可以先尝试解决这个问题吗?提前谢谢!在该博客中,它建议您从该位置克隆并运行服务器应用程序
https://github.com/auth0-blog/nodejs-jwt-authentication-sample
你在这样做吗?是的,我做了,并且让它工作了,但是在
响应中。text()
它以错误消息的形式返回
user
,以未定义的形式返回
user.id\u令牌
,它返回
user.message
未定义,但
user.id\u token
返回正确。可能是什么问题?谢谢!您添加了Auth0标记吗?我刚刚克隆了它,并按照他们建议的步骤执行了操作。很抱歉,您可以澄清添加Auth0标记的问题吗?还有
{response=>response.json()
确实返回未定义的
用户.message
。但是当它更改为
{response=>response.text()}
时,它会正确返回消息,但现在
用户.id\u令牌变得未定义。。。