Node.js 如何刷新当前页面并避免重定向到登录页面
我正在测试这个关于angular中登录注册的示例 问题是,当您登录并刷新浏览器上的页面时,authguard会重定向到登录页面。我必须修复此问题并重定向到当前页面。希望任何人都能帮上忙。谢谢Node.js 如何刷新当前页面并避免重定向到登录页面,node.js,angular,Node.js,Angular,我正在测试这个关于angular中登录注册的示例 问题是,当您登录并刷新浏览器上的页面时,authguard会重定向到登录页面。我必须修复此问题并重定向到当前页面。希望任何人都能帮上忙。谢谢 canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { const currentUser = this.authenticationService.currentUserValue; if (curr
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
const currentUser = this.authenticationService.currentUserValue;
if (currentUser) {
// authorised so return true
return true;
}
else {
// not logged in so redirect to login page with the return url
this.router.navigate(['/login'], { queryParams: { returnUrl: state.url }
});
return false;
}
}
到目前为止,它正在工作,我刚刚让路由器导航代码进入
其他部分
中。检查发现类似的问题得到了回答