⌈本文是作者本人学习过程中的笔记总结,若文中有不正确或需要补充的地方,欢迎在评论区中留言⌋🤖
一、【实现思路】🚩
- 小程序端登录时,除了返回用户信息,还需返回两个 token 信息
- accessToken:用于验证用户身份
- refreshToken:用于刷新 accessToken
- 当请求返回状态码为401(即 accessToken 过期)时,使用 refreshToken 发起刷新请求
- 刷新成功会拿到新的 accessToken 和 refreshToken
- 然后使用新的 accessToken 将失败的请求重新发送
二、【流程图】🚩
图中为大致流程,为了看起来简洁直观,略去了与本文内容不相关的步骤
【源码】🚩
- 后端源码:github.com/Yu19980809/…
- 前端源码:github.com/Yu19980809/…
【说明】🚩
- 文中涉及到的代码都是作者本人的书写习惯与风格,若有不合理的地方,欢迎指出
- 如果本文对您有帮助,烦请动动小手点个赞,谢谢