From 7a246619c4d0e24930208533b2c305206ef42a13 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Sat, 4 Apr 2026 00:08:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=A2=9E=E5=8A=A0=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web-vue/src/router/index.js | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/web-vue/src/router/index.js b/web-vue/src/router/index.js index 1925754..61393f7 100644 --- a/web-vue/src/router/index.js +++ b/web-vue/src/router/index.js @@ -51,26 +51,6 @@ router.beforeEach(async (to, from, next) => { next('/login') } else if (to.path === '/login' && token) { next('/desktop') - } else if (to.meta.requiresAuth && token) { - // 有 token 且要进需认证页面,先验证后端是否可用(5秒超时) - try { - const controller = new AbortController() - const timeoutId = setTimeout(() => controller.abort(), 5000) - const res = await fetch('/api/files/test', { signal: controller.signal }) - clearTimeout(timeoutId) - if (!res.ok) throw new Error('backend error') - next() - } catch { - // 后端不可用,清除登录状态跳转登录页 - localStorage.removeItem('token') - localStorage.removeItem('username') - localStorage.removeItem('userId') - localStorage.removeItem('nickname') - localStorage.removeItem('avatar') - localStorage.removeItem('storageUsed') - localStorage.removeItem('storageLimit') - window.location.href = '/login' - } } else { next() }