我正在尝试将 App-Shell 添加到我的应用程序中。由于通配符重定向,我有一个在服务器构建过程中被触发的路由保护。
路由器模块
const routes: Routes = [
{
path: '',
component: RouteOneComponent,
canActivate: [AuthGuard]
},
{
path: '**',
redirectTo: ''
}];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
app.server.module
const routes: Routes = [ { path: 'app-shell', component: AppShellComponent }];
@NgModule({
imports: [
AppModule,
ServerModule,
RouterModule.forRoot(routes)
],
bootstrap: [AppComponent],
declarations: [AppShellComponent]
})
export class AppServerModule { }
有没有办法让服务器构建忽略来自客户端 AppRouterModule 的通配符重定向?