feat(frontend): 401 redirect 回跳与启动期诊断输出
- 401 统一携带 redirect 跳登录,登录成功后回到原页面(防开放跳转校验) - 并发 401 只清理会话并跳转一次 - 开发环境输出 [HTTP] 请求日志,新增 bootLog 启动横幅(API Base/Domain/Mode)
This commit is contained in:
1 parent
373c1c359f
commit
1ac0a34717
5 files changed
+58
-7
No files matched your search
@@ -4,11 +4,15 @@ import './index.css'
|
||||
// U3: i18n — 必须在 App 之前导入以初始化翻译实例
|
||||
import './i18n'
|
||||
import { getInitialTheme, applyThemeToDocument } from '@/utils/theme'
|
||||
import { logBootInfo } from '@/lib/bootLog'
|
||||
import App from './App.tsx'
|
||||
|
||||
// 首屏前应用主题,避免闪烁 // Logan.Li
|
||||
applyThemeToDocument(getInitialTheme())
|
||||
|
||||
// 启动期打印 API 基础路径与环境信息,便于联调排查 // Logan.Li
|
||||
logBootInfo()
|
||||
|
||||
window.addEventListener('vite:preloadError', () => {
|
||||
// 任一左侧子菜单懒加载资源在发版后失效时,统一整页刷新获取最新 index/chunk。 // Logan.Li
|
||||
window.location.reload()
|
||||
|
||||
Reference in new issue
Block a user