gpt4 book ai didi

reactjs - react-axios 处理错误没有从服务器获取消息

转载 作者:行者123 更新时间:2023-12-03 08:41:04 24 4
gpt4 key购买 nike

我从服务器获取自定义错误消息时遇到问题。

我正在使用 axios 进行调用并使用 Express 作为服务器。

我得到了错误的状态,但没有成功地只得到状态的消息。

Express-Server 响应

 res.status(420).json({ message: "some problem" });

响应 axios 调用
    export function* deleteItem(action) {
try {
yield put(actions.deleteItemStart());
yield axios.delete("/items/item/" + action.itemId);

yield put(actions.deleteItemSuccess());
} catch (error) {
console.log(error);
yield put(actions.deleteItemFailed(error));
}
}

这是我在没有消息的情况下得到的错误
Error: Request failed with status code 420
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:61)

这是我的第一篇文章,我希望一切都清楚。

在此先感谢吉拉德 :)

最佳答案

实际上你可以得到axios错误

catch(e){

console.log("error response:", e.response);
}

e.response 包含服务器响应(如果有)。

关于reactjs - react-axios 处理错误没有从服务器获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61477714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com