refactor(auth): 重命名环境变量VITE_TOKEN_STRATEGY为VITE_AUTH_MODE
使变量命名更准确反映其用途,统一认证模式相关命名
This commit is contained in:
4
env/.env
vendored
4
env/.env
vendored
@@ -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'
|
||||
4
src/env.d.ts
vendored
4
src/env.d.ts
vendored
@@ -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 */
|
||||
|
||||
@@ -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 对象
|
||||
|
||||
Reference in New Issue
Block a user