如何在Angular 2+中处理错误的路线

时间:2019-03-29 16:07:52

标签: angular routing

我是Angular的新手。我不得不处理所有无效的路线。在我的app.module中定义了以下内容

{
  path: '**',
  redirectTo: 'login'
}

对于各种不同的路由(未指定),它将进入登录屏幕(组件)

所以在我的应用程序中,我做了以下事情:

  1. 打我的有角度的网站。显示登录屏幕。
  2. 输入凭据并成功登录。
  3. 现在将地址栏中的url更改为www.mysite.com\blahblah之类的路由。然后输入
  4. 我需要登录正确的页面
  5. 现在,当我再次登录时,输入正确的凭据。它停留在登录页面上。

我该如何处理?

我猜因为返回网址为www.mysite.com\blahblah,这是无效的,因此成功登录后,它会转到那里,并由于路由而重新登录

{
  path: '**',
  redirectTo: 'login'
}

这就像递归一样。请提出建议。

0 个答案:

没有答案