token 过期需要刷新,刷新完成之后再续上原先的网络请求,这里大家是怎么处理的?
或者说有更好的管理 token 的方案
或者说有更好的管理 token 的方案
1
ByteRan Nov 15, 2018
axios interceptors token 拦截器
|
2
buhi Nov 15, 2018
获取到新 token 再用原来参数请求一次不就行了吗...
|
4
Exia Nov 15, 2018
拦截器+1 本来就将 token 本地存起来,请求时过期就在拦截器重新请求,并且将旧的删掉,将新的存起来。
|
5
buhi Nov 15, 2018
let getNewTokenPromise
function getNewToken(){ if(!getNewTokenPromise){ getNewTokenPromise = window.fetch("/get/new/token").then(res=>res.text()) } return getNewTokenPromise } |
6
johnniang Nov 15, 2018 via Android
不仅仅需要 token,还需要一个 refresh_token
|