当前版本
3.0.0
环境
需求描述
在小程序内有很多业务接口需要在登陆后在获取接口信息,那么是否可能在请求发起前先校验本地 token 是否存在,不存在直接挂起这个请求发情登录请求,等登录完成后,再将这个请求继续下去呢
示例:
http.interceptors.request.use(async config => {
let token = wx.getStorageSync('token')
if (!token) {
// 没有登录的的情况下重新发起登录
await store.dispatch('login')
}
token = wx.getStorageSync('token')
config.headers.cookie = `token=${token}`
return config
})
另外库非常好用,谢谢作者!