From 2e24663f1a569ca5396243f333825667077185bd Mon Sep 17 00:00:00 2001 From: sunlei Date: Tue, 19 May 2026 10:07:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=80=82=E9=85=8D=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E5=93=8D=E5=BA=94=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/request.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/request.ts b/src/api/request.ts index f370bb4..f21971c 100644 --- a/src/api/request.ts +++ b/src/api/request.ts @@ -13,6 +13,7 @@ import { export interface ApiResponse { code: number; data: T; + err?: unknown; message?: string; msg: string; } @@ -116,6 +117,18 @@ request.interceptors.response.use( redirectAfterAuthExpired(); } + if (axios.isAxiosError(error)) { + return Promise.reject( + new Error( + error.response?.data?.msg || + (typeof error.response?.data?.err === "string" ? error.response.data.err : "") || + error.response?.data?.message || + error.message || + "请求失败", + ), + ); + } + return Promise.reject(error); }, );