diff --git a/env/.env b/env/.env index 32c47d0..954b872 100644 --- a/env/.env +++ b/env/.env @@ -20,5 +20,5 @@ VITE_APP_PROXY_PREFIX = '/api' # 第二个请求地址 (目前alova中可以使用) VITE_API_SECONDARY_URL = 'https://ukw0y1.laf.run' -# TOKEN策略,single:单token,double:双token -VITE_TOKEN_STRATEGY = 'single' \ No newline at end of file +# 认证模式,'single' | 'double' ==> 单token | 双token +VITE_AUTH_MODE = 'single' \ No newline at end of file diff --git a/src/env.d.ts b/src/env.d.ts index edc7f8c..795eef4 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -19,8 +19,8 @@ interface ImportMetaEnv { readonly VITE_APP_PROXY_ENABLE: 'true' | 'false' /** H5是否需要代理,需要的话有个前缀 */ readonly VITE_APP_PROXY_PREFIX: string // 一般是/api - /** TOKEN策略,single:单token,double:双token */ - readonly VITE_TOKEN_STRATEGY: 'single' | 'double' + /** 认证模式,'single' | 'double' ==> 单token | 双token */ + readonly VITE_AUTH_MODE: 'single' | 'double' /** 上传图片地址 */ readonly VITE_UPLOAD_BASEURL: string /** 是否清除console */ diff --git a/src/http/http.ts b/src/http/http.ts index 5efeea0..864518d 100644 --- a/src/http/http.ts +++ b/src/http/http.ts @@ -7,7 +7,7 @@ let refreshing = false // 防止重复刷新 token 标识 let taskQueue: (() => void)[] = [] // 刷新 token 请求队列 // token 刷新策略: single-不刷新,double-无感刷新(需后端配合) -const sessionMode = import.meta.env.VITE_TOKEN_STRATEGY === 'double' ? 'double' : 'single' +const sessionMode = import.meta.env.VITE_AUTH_MODE === 'double' ? 'double' : 'single' export function http(options: CustomRequestOptions) { // 1. 返回 Promise 对象