0

场景:

    在一个页面中 ,有多个fetch 请求 ,每次请求都会带上tocken ,如果token 验证过期或失败 ,返回登录页。

问题:

    如果又多个fetch 请求 ,那么都结束后就会多次返回登录页,怎么避免这种情况? (同步请求是可以解决,但是async await 多少会有点影响整体速度)

查看全部 2 个回答

0

我猜你这个场景应该是客户端路由加上页面上多个组件自己发起fetch吧?

建议封装fetch功能为公共对象,各个组件统一调用,对于身份异常可以统一处理,这样当第二个异常要跳转时很好处理了。最简单办法你可以设置一个标志,第一个跳了置true,后面的看到了就不要跳。然后身份处理好了标志置false。