File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -526,29 +526,31 @@ request.addRequestInterceptor((config) => {
526526 try {
527527 const sessionData = JSON . parse ( session ) ;
528528 if ( sessionData . token ) {
529+ // 后端使用 "User" 请求头而不是 "Authorization"
530+ // 可以直接发送 token 或 username
529531 config . headers = {
530532 ...config . headers ,
531- Authorization : `Bearer ${ sessionData . token } ` ,
533+ 'User' : sessionData . token , // 使用 User 请求头
532534 } ;
533535 }
534536 } catch ( e ) {
535537 console . error ( 'Failed to parse session data' , e ) ;
536538 }
537539 }
538-
540+
539541 const language = i18n . language || localStorage . getItem ( 'language' ) || 'zh' ;
540542 config . headers = {
541543 ...config . headers ,
542544 'Accept-Language' : language ,
543545 } ;
544-
546+
545547 return config ;
546548} ) ;
547549
548550// --- 常量配置 ---
549551const DEFAULT_ERROR_MSG = '系统繁忙,请稍后重试' ;
550552// 需要触发重新登录的 Code 集合 (包含 HTTP 401 和 业务 Token 过期码)
551- const AUTH_ERR_CODES = [ 401 , '401' ] ;
553+ const AUTH_ERR_CODES = [ 401 , '401' , 'common.401' ] ;
552554
553555// --- 辅助函数:防抖处理登录失效 ---
554556let isRelogging = false ;
You can’t perform that action at this time.
0 commit comments