0

我在直接访问辅助路由时遇到问题。当我在本地访问 /home/(post:12) 时,一切正常。但是当我在将应用程序部署到 github 页面时尝试这样做时,会出现 Wild 404。

基本上辅助路线是加载弹出模式。

<router-outlet name="post"></router-outlet>

这是路由器模块:

RouterModule.forRoot([
      {
        path: 'home',
        component: ShellComponent,
        children: [
          {
            path: ':postId',
            component: PostEntryComponent,
            outlet: 'post'
          },
          {
            path: '',
            redirectTo: 'home',
            pathMatch: 'full'
          }
        ]
      },
      {path: '**', redirectTo: 'home'}
    ])

我想让它像在本地服务器上一样工作。有任何想法吗?

4

1 回答 1

0

那会有帮助吗?

// Excerpt app-routing.module.ts

@NgModule({
  imports: [
    RouterModule.forRoot(routes, {
      useHash: true,
    }),
  ],
  exports: [RouterModule],
})
于 2020-12-29T16:55:27.750 回答