我正在使用Reactjs
个Web应用程序.在那里我要调用Nodejs
RestAPI.
当API返回状态码400时,我无法得到来自API的错误消息.
我无法从API响应中获取errorDesc
.
400 error API response个
{
"errorCode": "M400",
"message": "Invalid Request",
"errorDesc": "missing required first name field"
}
React code:个
fetch(URL, {
method: 'POST',
body: data
})
.then(response => {
if (!response.ok) {
if (response.status == 400) {
Modal.error({
className: "ErrorModal",
title: "Error",
content: "Invalid Request.",
});
}
return Promise.reject(response.statusText);
}
return response.json();
})
.then(status => {
})
.catch(error => {
console.log(error);
});