vue项目token过期

问题:vue项目token过期,后端会在token过期之前两秒钟在控制台的返给前端一个新的authorization(token)

token过期分析:1.jwt过期(其中一个过期)===> 后端返回新的token,重新赋值存储setToken

                            2.jwt过期和redis过期(两个头过期) ===> 直接返回/login页面

解决:后端把新的authorization(token)返到在response header 里面,前端在axios拦截中,判断response header中有没有authorization,有则setToken(token), 没有则说明token没过期

 

中间遇到一个问题:我在控制台中可以获取到 response header  里面的authorization那个字段,但是我前端axios拦截只能获取到这两个默认的!!!!

前端只能拿到默认值:

 

默认reponse header只能取到以下五个默认值

参考链接:https://stackoverflow.com/questions/37897523/axios-get-access-to-response-header-fields 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值