【发布时间】:2020-08-17 11:35:05
【问题描述】:
伙计们!这是出现问题时服务器端的代码:
return res.status(400).send({ error: 'Email already used!'});
这是我尝试捕获错误消息的前端代码:
return async dispacth => {
try {
const res = await axios.post('http://localhost:3333/account/signin', userData);
localStorage.setItem('JWT_TOKEN', res.data.token);
dispacth({
type: AUTH_SIGN_IN,
token: res.data.token
});
} catch (err) {
console.log(err.message)
console.error('error', err);
dispacth({
type: AUTH_ERROR,
errorMessage: err.message
});
}
}
但这是我在浏览器控制台上得到的:
【问题讨论】:
-
试试
err.response.body.error
标签: node.js reactjs server frontend backend