移除headers中的Refresh-Token,添加Is-Refresh-Token

This commit is contained in:
caozehui
2025-02-13 21:02:34 +08:00
parent 1e83172e9a
commit e799dd2f08
4 changed files with 10 additions and 114 deletions

View File

@@ -45,7 +45,7 @@ class RequestHttp {
config.loading && showFullScreenLoading()
if (config.headers && typeof config.headers.set === 'function') {
config.headers.set('Authorization', 'Bearer ' + userStore.accessToken)
config.headers.set('Refresh-Token', userStore.refreshToken)
config.headers.set('Is-Refresh-Token', userStore.isRefreshToken+"")
}
return config
},
@@ -67,6 +67,8 @@ class RequestHttp {
if(data.code === ResultEnum.ACCESSTOKEN_EXPIRED){
// 用长token去换短token
userStore.setAccessToken(userStore.refreshToken)
userStore.setIsRefreshToken(true)
const result = await refreshToken()
if (result) { //获取新token成功的话
// 有新的token后重新请求