fix: 解决AccessModeType:backend登录过期,重新登录不会重新生成路由的问题,重现步骤分析: (#5830)
1、长时间未登录登录过期,再次打开页面构开始生成动态路由 2、fetchMenuListAsync后台返回401登录过期:doReAuthenticate函数跳转到登录页面 3、异常被拦截,return [] 4、gurad.ts accessStore.setIsAccessChecked(true); 被错误的标识为已生成路由 5、重新登录后,accessStore.isAccessChecked=true未能正确的重新生成路由
This commit is contained in:
parent
44138f578f
commit
1d9f1be004
@ -33,7 +33,7 @@ async function generateRoutesByBackend(
|
||||
return routes;
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
return [];
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user