关于登录态token过期处理
场景:
小程序在某个页面停留xx分钟,恰好这个期间服务端生成的自定义token过期,此时请求业务api返回403,请问改如何处理不影响此次请求呢
目前我是在封装的请求方法中,判断如果返回403,并且本地存有token的情况下,进行重新登录(获取新的token)并存入本地,但上一次的403请求并未完成,影响了此次操作
github上看了几套代码,都未见对token突然失效的处理逻辑,希望大家多多指教啊
2 回复
官方 client sdk 里 封装的 request 有重试的机制,可以参考下。
参考:https://github.com/tencentyun/wafer-client-sdk/blob/master/lib/request.js