我正在尝试通过重定向到新组件来生成自定义访问拒绝页面。但是它仍然进入拒绝访问路径,并说找不到页面404。有什么建议吗?

当发现未知路径时,我尝试将其重定向到新组件,并将其假定为拒绝访问路径。

{ path: 'accessDenied', component: AccessDeniedComponent },
{ path: '**', redirectTo: '/accessDenied' }

我希望加载AccessDeniedComponent,但显示的页面无法识别,因为该路径不存在。

最佳答案

如果仅检查未经授权的请求,则应在拦截器中捕获错误并检查错误代码。

如果错误代码为401(未经授权的HTTP代码),则导航至未经授权的URL。

它应该工作。由于我正在使用此过程。

10-05 20:47
查看更多