fix(ui): Vue Router base='/admin/' + API baseURL='/admin/api'
deploy-test / build-and-deploy-test (push) Successful in 3m40s

- Router createWebHistory('/admin/') 修复 SPA 路由跳转
- axios baseURL 改为 /admin/api 匹配 nginx 代理路径
- 401 重定向修正为 /admin/login
This commit is contained in:
abcv7
2026-08-27 11:05:54 +08:00
parent 427d4878c7
commit 6ca418fb42
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ import axios from 'axios'
import { ElMessage } from 'element-plus'
const api = axios.create({
baseURL: '/api',
baseURL: '/admin/api',
timeout: 10000
})
@@ -31,7 +31,7 @@ api.interceptors.response.use(
error => {
if (error.response?.status === 401) {
localStorage.removeItem('token')
window.location.href = '/login'
window.location.href = '/admin/login'
}
ElMessage.error(error.message || '网络错误')
return Promise.reject(error)
@@ -52,7 +52,7 @@ const routes = [
]
const router = createRouter({
history: createWebHistory(),
history: createWebHistory('/admin/'),
routes
})