采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
真实开发时token是有时效的,假如1小时过期了,用户再打开小程序这样前端调用接口就失败了,是不是需要在http.js统一封装再调起login接口,因为小程序没有刷新功能,调完login是不是直接执行一次http请求?
这个涉及到 无感知刷新。需要和服务端配合。这个具体的实现,我在这门课程的后端课程里已经实现了,需要在前端做二次登陆,也就是说每个请求都有一次重试的机会,当第一次失效的时候,需要再一次请求服务端新令牌,然后再一次重新发送刚刚失败的请求。
这个问题小程序序里好处理,只需要一个令牌也就是accesss_token,但是web里需要双令牌也就是access_token和refresh_token
http-p怎么封装token过期重新登录,再发起上一次失败的请求?
这就是个代码逻辑的问题呀,并不涉及到什么技术。判断第一次调用失败,然后再发一次。具体的做法,服务端课程里讲了。
登录后可查看更多问答,登录/注册
真实数据的高质量小程序项目,学会直接工作
1.8k 7
2.6k 5
1.4k 20
926 17
1.6k 16