gpt4 book ai didi

reactjs - 是否可以根据错误状态修改错误消息?

转载 作者:行者123 更新时间:2023-12-03 08:44:45 25 4
gpt4 key购买 nike

是否有可能如何覆盖发生错误时显示的那些临时错误消息?例如,当500状态发生错误时,front-end显示错误:Internal Server Error。我想检查错误的状态是否为500,然后将消息覆盖为更具体的内容。
到目前为止,我已经尝试将此代码放入AuthProvider.js中,但它似乎对我不起作用。

if (type === AUTH_ERROR) {
const status = params.status;
if (status === 500) {
throw new Error('ErrorMessage');
}
return Promise.resolve();
}

我检查了 status的值,它是500。但是消息保持不变。

任何想法如何解决这个问题?

先感谢您。

最佳答案

如果您的目的是观察控制台日志中的准确消息,则可以执行以下操作:

{
console.error('Auth failed');
}

由于您澄清我错误地假设了您的目的,因此以下代码可满足您引发自定义错误的请求:
function CommonException(message, code)
{
this.message = message;
this.code = code;
}

try
{
var exception = new CommonException('ErrorMessage', 500);

throw exception;

alert('Whatever');
}
catch (e) {
alert(e.message);
alert(e.code)
}

关于reactjs - 是否可以根据错误状态修改错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57141846/

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