阿老师,有空的话帮忙看下,谢谢
来源:12-9 【redux连接】完成在线支付

文文文文礼
2021-02-15
阿老师,现在有这么个问题。就是我很久未登录,然后token可能失效了,进来首页的话显示的是当前账号,但是购物车数量显示的是0,接口也是发送不过去,必须重新登录下才行。这个业务逻辑是正确的吗?
写回答
1回答
-
是的,是我的疏忽。token失效的话任意一个服务端api的返回都应该应该是401 unauthorized(未登录)。
所以,我们其实可以使用axios的拦截器拦截401,原则上就是只要收到401,就清理旧到token、同时把用户重定向到登录页面,要求用户重新登录。
拦截器大概长这样:
axios.interceptors.response()
一旦收到401,就redireact
这部分的错误,我会马上开始修改,不过可能需要一周左右的时间,因为我需要研究一下补充在课程什么位置比较合适,同时可能后续课程也需要做一些调整。
非常感谢你指出的错误。
112021-02-20
相似问题