uniapp解決刷新token,並發請求


前端在請求接口時,和后端定義好了,如果狀態碼為 401 ,則表明 token 過期,需要前端請求新的 token

大概流程如下:

1.用戶登錄之后,后端會返回兩個 token ,分別為accessToken 和refreshToken 存儲到Storage

平時請求數據時,請求頭使用accessToken 來發送接口

2.當返回401 token 過期后, 我們通過接口向后端獲取新的 token ,請求參數為refreshToken

3.我們拿到新的accessToken 和refreshToken 之后, 替換掉之前的Storage 中存儲的 token

4.同時還要將我們報 401 的哪個接口 ,使用新的accessToken ,重新請求一次, 拿到數據,實現無痛刷新 token

5.並發請求,需要狀態和請求數組,具體如下
https://blog.csdn.net/rookieWeb/article/details/107908416


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM