import { Routes } from '@angular/router'; import { authGuard, guestGuard } from './guards/auth.guard'; import { LoginComponent } from './components/login/login'; import { ErrorComponent } from './components/error/error'; import { SuccessComponent } from './components/success/success'; export const routes: Routes = [ { path: '', redirectTo: '/login', pathMatch: 'full' }, { path: 'login', component: LoginComponent, canActivate: [guestGuard] }, { path: 'error', component: ErrorComponent }, { path: 'success', component: SuccessComponent, canActivate: [authGuard] }, { path: '**', redirectTo: '/error' } ];