2
0

fix: 修复请求响应不报错问题

This commit is contained in:
caiyuchao
2025-01-17 11:44:05 +08:00
parent 4162ec4c54
commit 5bd35af13a

View File

@@ -50,7 +50,10 @@ function createCommonRequest<ResponseData = any>(
async response => {
// 对仪表盘接口做特殊处理
if (response.config.url?.includes('/u/account/dashboard')) {
return Promise.resolve(response);
// 如果响应中包含数据但没有明确的错误信息,也视为成功
if (response.data && !response.data.error) {
return Promise.resolve(response);
}
}
if (opts.isBackendSuccess(response)) {
@@ -62,11 +65,6 @@ function createCommonRequest<ResponseData = any>(
return fail;
}
// 如果响应中包含数据但没有明确的错误信息,也视为成功
if (response.data && !response.data.error) {
return Promise.resolve(response);
}
const backendError = new AxiosError<ResponseData>(
'the backend request error',
BACKEND_ERROR_CODE,