Procházet zdrojové kódy

refactor(auth): 重命名环境变量VITE_TOKEN_STRATEGY为VITE_AUTH_MODE

使变量命名更准确反映其用途,统一认证模式相关命名
feige996 před 8 měsíci
rodič
revize
57924d47cc
3 změnil soubory, kde provedl 5 přidání a 5 odebrání
  1. 2 2
      env/.env
  2. 2 2
      src/env.d.ts
  3. 1 1
      src/http/http.ts

+ 2 - 2
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'
+# 认证模式,'single' | 'double' ==> 单token | 双token
+VITE_AUTH_MODE = 'single'

+ 2 - 2
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 */

+ 1 - 1
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<T>(options: CustomRequestOptions) {
   // 1. 返回 Promise 对象