如何获得响应消息? NodeJs、ReactJs、邮递员
Posted
技术标签:
【中文标题】如何获得响应消息? NodeJs、ReactJs、邮递员【英文标题】:How to get response message? NodeJs, ReactJs, Postman 【发布时间】:2022-01-16 19:43:48 【问题描述】:后端是用 nodejs 编写的,有一些验证,在验证错误后我应该得到一个带有消息的响应状态 - 'msg':
当我从前端执行 axios post 方法时,我得到:
但是我得到了邮递员(我希望在前端得到这个结果):
我想在前端获得与邮递员一样的 msg 属性而不是错误响应。
【问题讨论】:
npmjs.com/package/axios#handling-errors 【参考方案1】:您可以使用 try/catch 方法进行错误处理。演示如下
try
const data = await axios.post('http://localhost:5000/users/register');
console.log(data);
catch(error)
console.log(error);
【讨论】:
以上是关于如何获得响应消息? NodeJs、ReactJs、邮递员的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 React js 中 api 的响应显示成功或错误消息
Reactjs 无法建立套接字连接,它在调用 componentDidMount 时打开并获得响应