完成系统管理部分

This commit is contained in:
super
2026-01-17 19:32:14 +08:00
parent 183b295e40
commit 76632cc306
18 changed files with 472 additions and 1301 deletions

View File

@@ -9,6 +9,8 @@ import path from 'path'
// https://vite.dev/config/
export default defineConfig({
// 使用绝对路径,确保在任何子路由下都能正确加载资源
base: '/',
plugins: [
vue(),
// Vue函数自动导入
@@ -67,39 +69,6 @@ export default defineConfig({
console.log(`[Backend API Proxy] ${req.method} ${req.url}`)
})
}
},
// 主服务器代理
'/1panel-api/server1': {
target: 'http://47.109.57.58:42588',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/1panel-api\/server1/, '/api/v2'),
configure: (proxy) => {
proxy.on('proxyReq', (_proxyReq, req) => {
console.log(`[1Panel Proxy - 主服务器] ${req.method} ${req.url}`)
})
}
},
// 测试服务器代理
'/1panel-api/server2': {
target: 'http://192.168.1.100:42588',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/1panel-api\/server2/, '/api/v2'),
configure: (proxy) => {
proxy.on('proxyReq', (_proxyReq, req) => {
console.log(`[1Panel Proxy - 测试服务器] ${req.method} ${req.url}`)
})
}
},
// 备份服务器代理
'/1panel-api/server3': {
target: 'http://10.0.0.1:42588',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/1panel-api\/server3/, '/api/v2'),
configure: (proxy) => {
proxy.on('proxyReq', (_proxyReq, req) => {
console.log(`[1Panel Proxy - 备份服务器] ${req.method} ${req.url}`)
})
}
}
}
}