请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

token失效问题

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

正在回答 回答被采纳积分+3

1回答

7七月 2019-06-29 00:35:10

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 ChasonHong #1
    http-p怎么封装token过期重新登录,再发起上一次失败的请求?
    回复 有任何疑惑可以回复我~ 2019-06-29 13:51:20
  • 7七月 回复 提问者 ChasonHong #2
    这就是个代码逻辑的问题呀,并不涉及到什么技术。判断第一次调用失败,然后再发一次。具体的做法,服务端课程里讲了。
    回复 有任何疑惑可以回复我~ 2019-07-02 07:01:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信