import {NgModule} from '@angular/core'; import {RouterModule, Routes} from "@angular/router"; import {LoginComponent} from "./component/login/login.component"; import {RegisterComponent} from "./component/register/register.component"; import {UserComponent} from "./component/user/user.component"; import {AuthenticationGuard} from "./guard/authentication.guard"; export const routes: Routes = [ {path: 'login', component: LoginComponent}, {path: 'register', component: RegisterComponent}, {path: 'user/management', component: UserComponent, canActivate: [AuthenticationGuard]}, {path: '', redirectTo: '/login', pathMatch: 'full'} ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }