前端其实可以不用安装jwt

来源:2-5 登录安全机制优化(jwt过期后处理逻辑)

PiggerYu

2019-12-18 10:08:58

try {
    // 判断token是否过期
    if (JSON.parse(atob(token.split('.')[1])).exp * 1000 > (new Date()).getTime()) {
      return token
    } else {
      clearAuth()
    }
  } catch (e) {
    clearAuth()
    return ''
  }

少装一共是一个。。。

写回答

2回答

昨夜秋风起

2022-01-09

这个token过期,一般后端来判断更安全吧。若token过期,后端返回一个状态码,前端重新获取下token就可以。

0

Brian

2019-12-18

点赞,是优化了课程的代码,后面看看git能不能申请pr,我会把这个建议的代码加入到课程代码中去。

几点建议:

  1. 关于atob的兼容性

  2. 写一个课程小结,分享给同学

建议加入React兴趣小组,贡献自己的力量~~~

https://mp.weixin.qq.com/s/H9JI0dR1jPUN12qsRZ2r5Q


0

0 学习 · 1842 问题

查看课程

相似问题

回答 1

回答 1

回答 1