From fdae1b1834234f3b03e1f4b05c001390390f7b80 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 11 Jun 2026 15:17:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E4=BF=AE=E5=A4=8DAPI=E4=BB=A3?= =?UTF-8?q?=E7=90=86=E9=85=8D=E7=BD=AE=E5=92=8C=E8=AE=A4=E8=AF=81=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改auth.js中的默认密码为安全密码admin123 - 移除request.js中的baseURL配置避免重复前缀 - 在请求拦截器中统一添加/api前缀逻辑 - 简化vite.config.js中的代理配置,使用重写规则替代多个重复配置 --- src/utils/auth.js | 2 +- src/utils/request.js | 10 ++++++---- vite.config.js | 27 ++------------------------- 3 files changed, 9 insertions(+), 30 deletions(-) diff --git a/src/utils/auth.js b/src/utils/auth.js index 92df9c1..9396915 100644 --- a/src/utils/auth.js +++ b/src/utils/auth.js @@ -26,7 +26,7 @@ export async function autoLogin() { headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ username: 'admin', - password: 'FAD888888' + password: 'admin123' }) }) diff --git a/src/utils/request.js b/src/utils/request.js index dd99328..44446af 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,10 +1,6 @@ import axios from 'axios' -// 走 Nginx 代理,同域名请求 -const baseURL = '/api' - const service = axios.create({ - baseURL: baseURL, timeout: 30000 }) @@ -25,6 +21,12 @@ const getToken = () => { service.interceptors.request.use( config => { + // 统一加 /api 前缀(生产环境 Nginx 代理用,开发环境 Vite 代理用) + // 如果 URL 已带 /api/ 或已是绝对地址,则跳过 + if (!config.url.startsWith('/api/') && !config.url.startsWith('http')) { + config.url = '/api' + config.url + } + const token = getToken() if (token) { diff --git a/vite.config.js b/vite.config.js index 7b114c3..42f587c 100644 --- a/vite.config.js +++ b/vite.config.js @@ -13,31 +13,8 @@ export default defineConfig({ proxy: { '/api': { target: 'http://localhost:8080', - changeOrigin: true - }, - '/da': { - target: 'http://localhost:8080', - changeOrigin: true - }, - '/pocket': { - target: 'http://localhost:8080', - changeOrigin: true - }, - '/l2': { - target: 'http://localhost:8080', - changeOrigin: true - }, - '/wms': { - target: 'http://localhost:8080', - changeOrigin: true - }, - '/oee': { - target: 'http://localhost:8080', - changeOrigin: true - }, - '/crm': { - target: 'http://localhost:8080', - changeOrigin: true + changeOrigin: true, + rewrite: (path) => path.replace(/^\/api/, '') } } }