You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular路由匹配失败排查:访问/question跳转至空白页

问题原因与解决办法
  • 路由匹配默认大小写敏感:你在app.module.ts里配置的路由路径是'Question'(首字母大写),但实际访问的URL是/question(全小写),Angular找不到匹配的路由规则,因此抛出NG04002错误并跳转至空白页。

  • 两种解决方式:

    1. 统一大小写:要么把访问URL改成http://localhost:4200/Question,和配置的路径保持一致;要么修改路由配置,将'Question'改为'question',与访问URL的大小写匹配。
    2. 关闭路由大小写校验:在RouterModule.forRoot()的配置项中添加caseSensitiveMatch: false,让路由匹配忽略大小写,示例代码:
    RouterModule.forRoot([
      { path: 'Question', component: QuestionComponent },
      { path: 'Questions', component: QuestionsComponent }
    ], { caseSensitiveMatch: false })
    

内容的提问来源于stack exchange,提问作者Masoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 07:55:31