From e6dc9a05ccd64a412ee4000d628a7db7dca5f890 Mon Sep 17 00:00:00 2001 From: eoao Date: Thu, 4 Sep 2025 00:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E9=94=99=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mail-vue/src/axios/index.js | 11 +++++++++++ mail-worker/src/hono/hono.js | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/mail-vue/src/axios/index.js b/mail-vue/src/axios/index.js index e8e2bb8..10bd4e8 100644 --- a/mail-vue/src/axios/index.js +++ b/mail-vue/src/axios/index.js @@ -45,6 +45,17 @@ http.interceptors.response.use((res) => { repeatNum: -4, }) reject(data) + + } else if (data.code === 502) { + ElMessage({ + dangerouslyUseHTMLString: true, + message: data.message, + type: 'error', + plain: true, + grouping: true, + repeatNum: -4, + }) + reject(data) } else if (data.code !== 200) { ElMessage({ message: data.message, diff --git a/mail-worker/src/hono/hono.js b/mail-worker/src/hono/hono.js index e48ed12..1f77888 100644 --- a/mail-worker/src/hono/hono.js +++ b/mail-worker/src/hono/hono.js @@ -14,15 +14,15 @@ app.onError((err, c) => { } if (err.message === `Cannot read properties of undefined (reading 'get')`) { - return c.json(result.fail('初始化失败:KV数据库未绑定或变量名错误')); + return c.json(result.fail('KV数据库未绑定
KV database not bound',502)); } if (err.message === `Cannot read properties of undefined (reading 'put')`) { - return c.json(result.fail('初始化失败:KV数据库未绑定或变量名错误')); + return c.json(result.fail('KV数据库未绑定
KV database not bound',502)); } if (err.message === `Cannot read properties of undefined (reading 'prepare')`) { - return c.json(result.fail('初始化失败:D1数据库未绑定或变量名错误')); + return c.json(result.fail('D1数据库未绑定
D1 database not bound',502)); } return c.json(result.fail(err.message, err.code));