uniapp 实现无感刷新token
时间: 2023-09-02 20:08:36 浏览: 309
vue中前端利用refreshToken结合axios拦截器实现token的无感刷新
= 1.00522036
Iteration 6, loss = 0.97427636
Iteration 7, loss = 0.94511844
Iteration 8, loss = 0.91776770
Iteration 9, loss = 0.892232Uniapp 可以通过拦截请求和响应来实现无感刷新 token。具体来说,可以在请求拦截73
Iteration 10, loss = 0.86849268
Iteration 11, loss = 0.84650764
Iteration器中判断当前 token 是否过期,如果过期,则调用刷新 token 的接口来获取新的 token,并将新的 token 更新到请求头中。同时,在响应拦截器中判断服务器返回的状态码,如果是 token 过期的错误 12, loss = 0.82621678
Iteration 13, loss = 0.80754352
Iteration 14, loss = 0.79039852
Iteration 15, loss = 0.77469448
Iteration 16, loss = 码,则重新调用刷新 token 的接口来获取新的 token,并重新发送请求。这样就可以实现无感刷新0.76034297
Iteration 17, loss = 0.74725633
Iteration 18, loss = 0.735 token 的效果了。需要注意的是,刷新 token 的接口需要保证安全性,防止 token 被恶意获取。
阅读全文