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

使变量命名更准确反映其用途,统一认证模式相关命名
This commit is contained in:
feige996
2025-08-22 15:27:25 +08:00
parent 3143635764
commit 57924d47cc
3 changed files with 5 additions and 5 deletions

4
env/.env vendored
View File

@@ -20,5 +20,5 @@ VITE_APP_PROXY_PREFIX = '/api'
# 第二个请求地址 (目前alova中可以使用)
VITE_API_SECONDARY_URL = 'https://ukw0y1.laf.run'
# TOKEN策略single单tokendouble双token
VITE_TOKEN_STRATEGY = 'single'
# 认证模式,'single' | 'double' ==> 单token | 双token
VITE_AUTH_MODE = 'single'

4
src/env.d.ts vendored
View File

@@ -19,8 +19,8 @@ interface ImportMetaEnv {
readonly VITE_APP_PROXY_ENABLE: 'true' | 'false'
/** H5是否需要代理需要的话有个前缀 */
readonly VITE_APP_PROXY_PREFIX: string // 一般是/api
/** TOKEN策略single单tokendouble双token */
readonly VITE_TOKEN_STRATEGY: 'single' | 'double'
/** 认证模式,'single' | 'double' ==> 单token | 双token */
readonly VITE_AUTH_MODE: 'single' | 'double'
/** 上传图片地址 */
readonly VITE_UPLOAD_BASEURL: string
/** 是否清除console */

View File

@@ -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 对象