我已经实现了能够获取请求并控制页面授权的功能,如果出现错误请求,我想重定向到登录页面。
public canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
return this.authSer.isAuthenticated().pipe(map((response) => {
console.log('I ma here');
if (response.status === 200) {
return true;
} else {
console.log('Error getting data');
return false;
}
}), catchError((error) => of(false))
);
}
如何从这里路由到登录页面?我正在使用角度 6