http错误代码中的错误描述-react.js/javascript
我的http错误代码中的错误描述-react.js/javascript,javascript,reactjs,http-status-codes,Javascript,Reactjs,Http Status Codes,我的react.js应用程序中有一个组件,它显示一个错误代码 像这样: 现在我只显示一个代码,我想显示的是-也显示这个错误的原因。Like页面包含很多关于错误代码的信息 我怎么做 如果我得到任何错误,那么我会得到错误代码并使用window.location=“/bad\u request/”.concat(err\u code) 在我的ErrorPage组件中,我: componentWillMount() { this.state.errorCode = this.props.mat
react.js
应用程序中有一个组件,它显示一个错误代码
像这样:
现在我只显示一个代码,我想显示的是-也显示这个错误的原因。Like页面包含很多关于错误代码的信息
我怎么做
如果我得到任何错误,那么我会得到错误代码并使用window.location=“/bad\u request/”.concat(err\u code)代码>
在我的ErrorPage
组件中,我:
componentWillMount() {
this.state.errorCode = this.props.match.params.errorCode;
console.log(this.state.errorCode);
}
Rest很简单。基本上这个错误表明服务器没有收到完整的req。在它的时间段内,所以它会给出此错误,所以您可以使用“增加服务器超时”,也可以检查是否在服务器上发送较少的数据。有关更多信息:
通常,HTTP响应代码用于描述响应的一般结果。例如,服务器应该在某些成功操作上返回20x代码(200、201、202,…)中的一个,或者在客户端错误等情况下返回40x代码(400、401、401,…)。
也就是说,代码本身并不能描述实际请求结果的细节,所以你必须只考虑一个错误代码,就像一般的参考点。
回答您的问题,我建议您需要采取以下步骤:
1.检查服务器响应结构,使其在响应正文中包含实际的错误消息。
2.查看您的组件结构,从响应正文中检索错误消息以显示它(或执行任何其他必需的操作)我将此内容写入java脚本文件:
let map = new Map();
map.set(400,'Bad Request');
map.set(401,'Unauthorized');
...
当我被重定向到此页面时,我只得到了错误的描述
现在我已经手动输入了所有数据,我只是问是否有自动记录这些数据的方法。借助Map
可以发布代码吗。使用error对象并在jsx或组件中使用该值。@HarryJoy我在想,是否有任何本机方法可以通过本机方法从错误代码中检索描述?@tarzenchugh我只是通过url传递一个整数。。我已经更新了帖子。请看。401
,402
,403
等等。。。实际上,我试图动态地将错误描述告诉客户机。如果你可以再读一遍这个问题。你能帮我吗?