diff --git a/apps/daxpay-admin/src/api/request.ts b/apps/daxpay-admin/src/api/request.ts index f5aa62bb1..334a03c7a 100644 --- a/apps/daxpay-admin/src/api/request.ts +++ b/apps/daxpay-admin/src/api/request.ts @@ -52,8 +52,11 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) { client.addRequestInterceptor({ fulfilled: async (config) => { const accessStore = useAccessStore(); + const token = accessStore.accessToken; - config.headers.Authorization = accessStore.accessToken; + // 与后端 sa-token.token-name=Accesstoken 对齐; Authorization 保留兼容 + config.headers.Accesstoken = token; + config.headers.Authorization = token; config.headers['Accept-Language'] = preferences.app.locale; config.headers['x-client-code'] = CLIENT_CODE; return config; diff --git a/apps/daxpay-admin/src/store/notify.ts b/apps/daxpay-admin/src/store/notify.ts index 3df875ebf..b9c121757 100644 --- a/apps/daxpay-admin/src/store/notify.ts +++ b/apps/daxpay-admin/src/store/notify.ts @@ -95,8 +95,8 @@ export const useNotifyStore = defineStore('notify', () => { /** * 建立 SSE 实时推送连接 * - * EventSource 不支持自定义请求头, 依赖同源 cookie 透传 Sa-Token 会话; - * 收到推送时刷新未读数与铃铛列表. + * EventSource 不支持自定义请求头, 依赖登录时写入的 Accesstoken 同源 Cookie + * (withCredentials) 透传 Sa-Token 会话; 收到推送时刷新未读数与铃铛列表. * 防重入: 已存在活跃连接(OPEN/CONNECTING)时直接复用, 不重复建立; * 出错时主动关闭并改用指数退避手动重连, 避免浏览器默认的固定重连风暴. */