From 8cffb4a8ca417599429f63bd521b5a39a071f83a Mon Sep 17 00:00:00 2001 From: funcong Date: Tue, 10 Mar 2026 18:34:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E6=8B=A6=E6=88=AA=E5=99=A8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/axios/service.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/config/axios/service.ts b/src/config/axios/service.ts index dfaea75d6..e203d8674 100644 --- a/src/config/axios/service.ts +++ b/src/config/axios/service.ts @@ -50,13 +50,16 @@ const service: AxiosInstance = axios.create({ service.interceptors.request.use( (config: InternalAxiosRequestConfig) => { // 是否需要设置 token - let isToken = (config!.headers || {}).isToken === false - whiteList.some((v) => { - if (config.url && config.url.indexOf(v) > -1) { - return (isToken = false) - } - }) - if (getAccessToken() && !isToken) { + let isToken = (config!.headers || {}).isToken !== false + if (config.url && isToken) { + whiteList.some((v) => { + if (config.url.includes(v)) { + isToken = false + return true // 终止循环 + } + }) + } + if (getAccessToken() && isToken) { config.headers.Authorization = 'Bearer ' + getAccessToken() // 让每个请求携带自定义token } // 设置租户