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));