问题:登录状态失效后,出现多层redirect
描述:在同一页面请求多个不相关的接口,登录状态失效后,出现多层redirect,导致登录时需要按多次登录才能正常登录
解决:多加一层判断
if (!redirect) {
yield put(
routerRedux.push({
pathname: '/user/login',
search: stringify({
redirect: window.location.href,
}),
})
);
}
