21 lines
762 B
TypeScript
21 lines
762 B
TypeScript
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 {
|
|
}
|