問題:登錄狀態失效后,出現多層redirect
描述:在同一頁面請求多個不相關的接口,登錄狀態失效后,出現多層redirect,導致登錄時需要按多次登錄才能正常登錄
解決:多加一層判斷
if (!redirect) {
yield put(
routerRedux.push({
pathname: '/user/login',
search: stringify({
redirect: window.location.href,
}),
})
);
}
