### File

`src/app/app-routing.module.ts`

    import { NgModule } from '@angular/core';
    import { Routes, RouterModule, PreloadAllModules } from '@angular/router';
    import { AuthGuard } from '@app/_guards';

    const routes: Routes = [
      { path: 'auth', loadChildren: () => "import('@app/auth/auth.module').then((m) => m.AuthModule)" },
      {
        path: '',
        loadChildren: () => "import('@pages/pages.module').then((m) => m.PagesModule)",
        canActivate: [AuthGuard],
      },
      { path: '**', redirectTo: '', pathMatch: 'full' },
    ];

    @NgModule({
      imports: [
        RouterModule.forRoot(routes, {
          preloadingStrategy: PreloadAllModules,
          useHash: true,
        }),
      ],
      exports: [RouterModule],
    })
    export class AppRoutingModule {}

# result-matching ""

# No results matching ""