在写vue+nodejs项目的校验token时,出现了次错误

然后想了想问题所在:

第一次加密的时候使用jwt.sign(value,秘钥,{}),会返回一个字符串,然后当前端跳转别的发送请求时,会将这个token在此发送给后端(nodejs)

后端中间间拦截到这次请求之后会对这个token进行一个解密,解密之后的对象为{user_name:admin,password:1,iat: 1672139741,exp: 1672143341}

问题就出在了这里,我们在第一次加密的时候加密对象仅仅是{user_name:admin,password:1}没有解密之后的 iat: 1672139741,exp: 1672143341 这两个属性

总结:遇到这样的问题我们只需要将 iat: 1672139741,exp: 1672143341 这两个属性从解密对象里面删除就可以在此进行加密了.就不会报错了

最新文章

  1. 转 jQuery 中bind(),live(),delegate(),on() 区别
  2. EasyUI管理后台模板(附源码)
  3. 基于C/S架构的3D对战网络游戏C++框架 _02系统设计(总体设计、概要设计)
  4. Razor视图添加命名空间
  5. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
  6. Java Hour 24 JDBC
  7. error: Apostrophe not preceded by \
  8. [JavaEE] applicationContext.xml配置文件使用合集
  9. iOS屏幕尺寸和分辨率
  10. BZOJ 2588: Spoj 10628. Count on a tree 树上跑主席树
  11. good bye 2015 B - New Year and Old Property
  12. 滚动页面时DIV到达顶部时固定在顶部
  13. 带CheckBox的TreeView网上出错问题解决办法
  14. windows本地搭建grunt前端项目构建环境
  15. java环境变量配置问题
  16. 程序员的自我救赎---11.3:WinService服务
  17. LoadRunner压力测试实例
  18. htmlparser 学习
  19. mqtt mosquitto 源码安装
  20. 【bzoj3747】[POI2015]Kinoman

热门文章

  1. 1.初识 Django
  2. Element ui&图标、按钮、超链接、单选框
  3. RxJava 异常时堆栈显示不正确?解决方法都在这里
  4. 依那西普治疗多关节型和系统型JRA的长期疗效[EULAR2007_SAT0397]
  5. 花10几元买ESP32-C3,体验一下MicroPython (和CircuitPython)
  6. LeetCode-2044 统计按位或能得到最大值子集的数目
  7. postgreSQL开启数据库guid类型
  8. 设置点击事件时Unable to preventDefault inside passive event listener due to target being treated as passive
  9. linux命令行大量零碎练习习题集-打包未整理
  10. 软件测试肖sir__多线程、多进程、多协程