哪儿来的中文报错

This commit is contained in:
海龙 2025-08-29 01:38:38 +08:00
parent 96acb6bffb
commit 0fa84b466f
2 changed files with 8 additions and 8 deletions

View File

@ -21,7 +21,7 @@ const HTTP_ERROR_MESSAGES: Record<number, string> = {
/** /**
* *
*/ */
const DEFAULT_ERROR_MESSAGE = "网络异常,请重试。如果问题持续存在,请联系我们。"; const DEFAULT_ERROR_MESSAGE = "Network error, please try again. If the problem persists, please contact us.";
/** /**
* *
@ -48,9 +48,9 @@ const ERROR_HANDLERS: Record<number, () => void> = {
*/ */
export const errorHandle = debounce( export const errorHandle = debounce(
(code: number, customMessage?: string): void => { (code: number, customMessage?: string): void => {
const errorMessage = const errorMessage =
customMessage || HTTP_ERROR_MESSAGES[code] || DEFAULT_ERROR_MESSAGE; customMessage || HTTP_ERROR_MESSAGES[code] || DEFAULT_ERROR_MESSAGE;
// 显示错误提示 // 显示错误提示
message.error({ message.error({
content: errorMessage, content: errorMessage,

View File

@ -15,7 +15,7 @@ const handleRequestError = (error: any, defaultMessage: string = '请求失败')
errorHandle(status, errorMessage); errorHandle(status, errorMessage);
} else if (error.request) { } else if (error.request) {
// 请求已发出但没有收到响应 // 请求已发出但没有收到响应
errorHandle(0, '网络请求失败,请检查网络连接'); errorHandle(0 );
} else { } else {
// 请求配置出错 // 请求配置出错
errorHandle(0, error.message || defaultMessage); errorHandle(0, error.message || defaultMessage);
@ -53,23 +53,23 @@ request.interceptors.response.use(
// 处理业务层面的错误 // 处理业务层面的错误
const businessCode = response.data?.code; const businessCode = response.data?.code;
const errorMessage = response.data?.message; const errorMessage = response.data?.message;
// 特殊处理 401 和 4001 业务状态码 // 特殊处理 401 和 4001 业务状态码
if (businessCode === 401) { if (businessCode === 401) {
errorHandle(401, errorMessage); errorHandle(401, errorMessage);
return Promise.reject(new Error(errorMessage)); return Promise.reject(new Error(errorMessage));
} }
if (businessCode === 4001) { if (businessCode === 4001) {
errorHandle(4001, errorMessage); errorHandle(4001, errorMessage);
return Promise.reject(new Error(errorMessage)); return Promise.reject(new Error(errorMessage));
} }
// 其他业务错误 // 其他业务错误
errorHandle(0, errorMessage); errorHandle(0, errorMessage);
return Promise.reject(new Error(errorMessage)); return Promise.reject(new Error(errorMessage));
} }
return response.data; return response.data;
}, },
(error) => { (error) => {