Угловое перенаправление на аутентификацию - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь использовать Angular Cli и Routing. Я хочу сделать некоторую маршрутизацию / auth / login по умолчанию / auth / register ect

у меня 3 модуля приложение авт авторизоваться на каждом модуле уровня я определил маршрут app.module

const routes: Routes = [
  { path: '', pathMatch: 'full', redirectTo: 'auth' },
  { path: '**', component: PageNotFoundComponent }
];

Приложение / auth.module

const routes: Routes =  [
  {
    path: 'auth',
    children: [
      { path: '', pathMatch: 'full', redirectTo: 'login' },
      { path: 'login', loadChildren: './login/login.module#LoginModule' },
      { path: 'register', loadChildren: './register/register.module#RegisterModule' },
    ]
  }
];

и в приложении / auth / login

const routes: Routes = [
  { path: '', component: LoginComponent }
];

После запуска приложения я ожидаю перенаправления на авториз / Войти но у меня есть страница 404 от

{ path: '**', component: PageNotFoundComponent }

Я не понимаю, почему это произошло Что я делаю не так? хранилище может быть найдено здесь: https://bitbucket.org/kajzarowie/tst/src/ef5708f45465a2c1b5d598253352228be2d3bddd/src/app/?at=master

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Я нашел решения. Что мне нужно сделать, это добавить импорт AuthModule в app-routing.module:)

0 голосов
/ 24 апреля 2018

Переадресация напрямую на логин

const routes: Routes = [
  { path: '', pathMatch: 'full', redirectTo: 'auth/login' },
  { path: '**', component: PageNotFoundComponent }
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...