【发布时间】:2017-12-14 12:41:40
【问题描述】:
我正在从我的后端代码发送一个状态代码 422,其中包含错误描述的响应正文。我正在使用 axios post 如下发布请求:
post: function(url, reqBody) {
const request = axios({
baseURL: config.apiUrl,
url: url,
headers: {
'Content-Type': 'application/json',
'Authorization': sessionStorage.getItem('token')
},
method: 'POST',
data: reqBody,
responseType: 'json'
});
return request
.then((res) => {
return res;
})
.catch((error) => {
console.log(error);
return error;
})
}
问题是当后端返回错误代码 422 时,我捕获的错误对象没有关于响应正文的信息。有什么方法可以找回错误文本吗?
【问题讨论】:
标签: javascript post axios