错误处理

This commit is contained in:
2025-09-20 17:13:30 +08:00
parent 320df0b3d4
commit e48d5ab2d8

View File

@@ -32,8 +32,8 @@ http.interceptors.response.use(
// 统一处理响应数据检查code字段
const data = response.data;
// 如果存在code字段且不等于2000表示请求失败
if (data.code !== undefined && data.code !== 2000) {
// 如果存在code字段且不2000到3000之间,表示请求失败
if (data.code !== undefined && (data.code < 2000 || data.code >= 3000)) {
// 抛出错误,包含错误信息
const error = new Error(data.message || '请求失败');
error.code = data.code;
@@ -41,7 +41,7 @@ http.interceptors.response.use(
return Promise.reject(error);
}
// code为2000或不存在code字段时返回数据
// code在2000到3000之间或不存在code字段时返回数据
return data;
},
error => {