Node.js 如何刷新当前页面并避免重定向到登录页面

Node.js 如何刷新当前页面并避免重定向到登录页面,node.js,angular,Node.js,Angular,我正在测试这个关于angular中登录注册的示例 问题是,当您登录并刷新浏览器上的页面时,authguard会重定向到登录页面。我必须修复此问题并重定向到当前页面。希望任何人都能帮上忙。谢谢 canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { const currentUser = this.authenticationService.currentUserValue; if (curr

我正在测试这个关于angular中登录注册的示例 问题是,当您登录并刷新浏览器上的页面时,authguard会重定向到登录页面。我必须修复此问题并重定向到当前页面。希望任何人都能帮上忙。谢谢

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;
    }
 }

到目前为止,它正在工作,我刚刚让路由器导航代码进入
其他部分
中。检查

发现类似的问题得到了回答