【发布时间】:2021-04-22 11:23:17
【问题描述】:
我使用 express 服务器作为我的 React 的代理,但问题是我无法在我的反应中恢复错误,无论我用户返回 next(err) 还是 res.send(err),最后一个会去然后但不会赶上。我该如何处理这个问题?
这是我的快速代理代码
axios({
url:URL,
method: "post",
headers: header,
data: body
})
.then(response => {
res.send(response.data);
})
.catch(err => {
res.send(err);
// return next(err)
});
这是我的 React 操作
axios
.post("api/", body)
.then(response => {
console.log( response.data)
})
.catch(err => {
console.log("I want to catch the error here, but. I can't ", err);
});
【问题讨论】:
标签: javascript node.js reactjs express axios