very first commit
This commit is contained in:
31
src/app/app.routes.ts
Normal file
31
src/app/app.routes.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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'
|
||||
}
|
||||
];
|
||||
Reference in New Issue
Block a user