token失效问题

来源:4-4 flex容器将消除item的块状特性

ChasonHong

2019-06-28

真实开发时token是有时效的,假如1小时过期了,用户再打开小程序这样前端调用接口就失败了,是不是需要在http.js统一封装再调起login接口,因为小程序没有刷新功能,调完login是不是直接执行一次http请求?

写回答

1回答

7七月

2019-06-29

这个涉及到 无感知刷新。需要和服务端配合。这个具体的实现,我在这门课程的后端课程里已经实现了,需要在前端做二次登陆,也就是说每个请求都有一次重试的机会,当第一次失效的时候,需要再一次请求服务端新令牌,然后再一次重新发送刚刚失败的请求。

这个问题小程序序里好处理,只需要一个令牌也就是accesss_token,但是web里需要双令牌也就是access_token和refresh_token

0
2
7七月
回复
ChasonHong
这就是个代码逻辑的问题呀,并不涉及到什么技术。判断第一次调用失败,然后再发一次。具体的做法,服务端课程里讲了。
2019-07-02
共2条回复

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程