有react refreshtoken問題
真心搞左好耐,但真係搵唔到點解會咁
依家整緊一個登入系統,所以要搞accessToken同refreshToken個d野
首先係useAxiosPrivate依個hook去處理accessToken過期就refresh個token
axiosPrivate show左個axios既設定
而useRefreshToken就係問server拎新accessToken
useAuth就係check下個條友有冇權限,同token冇咩關係
最後AdminSetting就係一個component,如果條友係admin權限就可以入去,accessToken過期就refresh咁樣
useAxiosPrivate:
axiosPrivate:
useRefreshToken
useAuth
AdminSetting
依家既問題係一入個一頁,就會有一個error係控制台
然後就會立即彈返去主頁 (如果個navigate del左佢就冇咩事)
唔計依樣野,其他功能係冇問題,即係權限個d都冇問題
我check過佢係永遠reach唔到去useAxiosPrivate第25行個if
因為本身個error就好似幅圖咁,並唔係普通個D 403錯誤
check過個server應該係冇寫錯
refresh個功能如果就咁call個api都係work
所以問題係在於frontend唔知係咩錯左...
以各位既經驗,最有可能出錯既係咩位?