From 932690148efa9975e5727adf361fd11737adfb6f Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Tue, 16 Sep 2025 20:07:27 +0800 Subject: [PATCH] =?UTF-8?q?chore(http):=20=E6=B3=A8=E9=87=8A=EF=BC=9A?= =?UTF-8?q?=E5=85=BC=E5=AE=B90=E5=92=8C200=E4=BD=9C=E4=B8=BA=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E7=8A=B6=E6=80=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/http/alova.ts | 1 + src/http/http.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/http/alova.ts b/src/http/alova.ts index 869878f..0bad8b0 100644 --- a/src/http/alova.ts +++ b/src/http/alova.ts @@ -100,6 +100,7 @@ const alovaInstance = createAlova({ // 处理业务逻辑错误 const { code, message, data } = rawData as IResponse + // 0和200当做成功都很普遍,这里直接兼容两者,见 ResultEnum if (code !== ResultEnum.Success0 && code !== ResultEnum.Success200) { if (config.meta?.toast !== false) { uni.showToast({ diff --git a/src/http/http.ts b/src/http/http.ts index 9f8d555..7720a8d 100644 --- a/src/http/http.ts +++ b/src/http/http.ts @@ -25,6 +25,7 @@ export function http(options: CustomRequestOptions) { if (res.statusCode >= 200 && res.statusCode < 300) { // 2.1 处理业务逻辑错误 const { code, message, data } = res.data as IResponse + // 0和200当做成功都很普遍,这里直接兼容两者,见 ResultEnum if (code !== ResultEnum.Success0 && code !== ResultEnum.Success200) { throw new Error(`请求错误[${code}]:${message}`) }