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