From 961098bddcb30200a77beb86939f709181d53557 Mon Sep 17 00:00:00 2001 From: sunlei Date: Tue, 19 May 2026 10:07:45 +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 --- apps/web-antdv-next/src/api/request.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/web-antdv-next/src/api/request.ts b/apps/web-antdv-next/src/api/request.ts index 51c27cd..257dcdc 100644 --- a/apps/web-antdv-next/src/api/request.ts +++ b/apps/web-antdv-next/src/api/request.ts @@ -103,7 +103,7 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) { defaultResponseInterceptor({ codeField: 'code', dataField: 'data', - successCode: 0, + successCode: 200, }), ); @@ -122,9 +122,14 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) { client.addResponseInterceptor( errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - // 当前mock接口返回的错误字段是 error 或者 message + // 后端错误统一放在 err,兼容旧 error/message 便于排查存量接口。 const responseData = error?.response?.data ?? {}; - const errorMessage = responseData?.error ?? responseData?.message ?? ''; + const errorMessage = + responseData?.err ?? + responseData?.error ?? + responseData?.message ?? + responseData?.msg ?? + ''; // 如果没有错误信息,则会根据状态码进行提示 message.error(errorMessage || msg); }),