我的Angular应用使用auth0
,并且登录成功后,auth0会将用户重定向到我网站的/callback
。
它的工作完全正常,但是我想通过例如单击“上一页”按钮来防止用户达到此/callback
状态。
由于成功通过身份验证后导航至/callback
会显示错误。
实现此目标的最佳方法是什么?
答案 0 :(得分:1)
使用_router.navigate([your, redirect, route], { replaceUrl: true });
替换当前状态。
https://angular.io/api/router/NavigationExtras#replaceUrl