diff --git a/src/utils/request.js b/src/utils/request.js index e92bb22..99dbe5c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,7 +17,12 @@ service.interceptors.response.use((res) => { return res.data; }); service.interceptors.request.use(config => { - config.headers['Authorization'] = 'Bearer ' + getToken() + // 仅在存在有效 token 时才注入 Authorization 头,避免匿名请求时字面量 "Bearer undefined" 导致后端 JWT 解析噪音 + const token = getToken() + if (token) { + config.headers['Authorization'] = 'Bearer ' + token + } + return config }, error => { }) diff --git a/vue.config.js b/vue.config.js index 1190f01..bf4ae9b 100644 --- a/vue.config.js +++ b/vue.config.js @@ -9,6 +9,7 @@ module.exports = defineConfig({ // target: `http://175.27.215.92:8899/prod-api`, // target: `http://192.168.137.1:9081`, target: `http://1.13.177.47:6699/prod-api`, + // target: `http://localhost:6698`, // target: `http://192.168.100.100:9081`, changeOrigin: true, pathRewrite: { ["^" + '/prod-api']: "",