想请教一下,token过期的处理方式,一般是在前端处理,还是后端处理:
1、前端处理,那是每次用到私有路由的时候,验证token有效?过期的话向后端重新发起login请求?还是后端重新给一个过期token更新的接口?
2、后端处理,每次向后端发起情况都带token,后端理论上是可以判断token过期的,但是这有个问题,就是前端私有路由的时候因为不看token过期,那就通过了,但是后端检验过期并且可能重新生成token因为种种原因不成功,倒是页面路由通过了,但是页面数据都获取失败?还有一个问题就是假设后端重新生成token,前端如何触发更新
感觉前端或者后端处理都有那么点问题,想请假下比较主流的做法是什么?
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
了解课程