gpt4 book ai didi

angular - 如何处理 "Cannot match any routes"错误?

转载 作者:行者123 更新时间:2023-12-03 07:40:46 24 4
gpt4 key购买 nike

当用户导航到与任何路由都不匹配的 URL 时,Angular 路由器会抛出错误

Cannot match any routes. URL Segment: [...]



处理此特定错误的正确方法是什么?

使用自定义时 ErrorHandlerExtraOptions 中所述,这个错误是一个通用的错误实例,所以唯一的匹配方法是正则表达式 err.message ,但这听起来不对。

最佳答案

当用户导航到与任何路由都不匹配的 url 时,您可以重定向到另一条路由。所有未定义的路由都将按照示例重定向到仪表板。

在这样的 route 定义::

{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', loadChildren: './Component/dashboard/dashboard.module#DashboardModule'},
{ path: '**', redirectTo: '' }

关于angular - 如何处理 "Cannot match any routes"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52366862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com