From c51606771021c59e12396066067d1b4557b69a73 Mon Sep 17 00:00:00 2001 From: zhangjianjun Date: Mon, 20 Jul 2026 15:14:47 +0800 Subject: [PATCH] ud --- src/api/user.ts | 2 +- src/utils/request.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/user.ts b/src/api/user.ts index 105990a..8e5df17 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -17,7 +17,7 @@ export type PackageInfo = { } export function getConfig() { - return get>('/api/user/config', undefined, { tokenType: 'permanent' }) + return get>('/api/user/config', undefined, { tokenType: 'none' }) } export function getService(tokenType: 'permanent' | 'temporary') { diff --git a/src/utils/request.ts b/src/utils/request.ts index e3e7cdb..2f48345 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -8,7 +8,7 @@ type RequestParams = Record type RequestOptions = Omit & { body?: BodyInit | Record | null - tokenType?: 'permanent' | 'temporary' + tokenType?: 'none' | 'permanent' | 'temporary' } type ApiResponseLike = { @@ -168,6 +168,11 @@ function setCommonHeaders(headers: Headers, tokenType: RequestOptions['tokenType headers.set('x-channel', toHeaderValue(sysInfo.channel)) headers.set('x-click-id', toHeaderValue(params.get('bd_vid') ?? sysInfo.bd_vid ?? '')) headers.set('x-app-id', toHeaderValue(__APP_ID__)) + if (tokenType === 'none') { + headers.delete('x-token') + return + } + const tokenStorageKey = tokenType === 'temporary' ? TEMP_TOKEN_STORAGE_KEY : TOKEN_STORAGE_KEY const token = window.sessionStorage.getItem(tokenStorageKey) if (token) {