169 похожих чатов

Всем привет. Подскажите пожалуйста на счет роутинга. Есть app.module, он импортит в

себя следующий app-routing.module
{
path: 'pages',
canActivate: [AuthGuard],
loadChildren: () =>
import('./pages/pages.module').then((m) => m.AppPagesModule),
},
{
path: 'auth',
loadChildren: () =>
import('./auth/auth.module').then((m) => m.AppAuthModule),
},
{ path: '', redirectTo: 'pages', pathMatch: 'full' },
{ path: '**', redirectTo: 'pages/not-found' },
app.component - пустышка, у которой вместо шаблона
<router-outlet></router-outlet>
Основная задача - если юзер залогиненый, кидаем его на pages/, если нет - выкидываем на страницу логина.
Далее идет pages.module со следующими роутами
{
path: '',
component: AppPagesComponent,
children: [
{
path: '',
redirectTo: 'dashboard',
pathMatch: 'full',
},
{
path: 'dashboard',
loadChildren: () =>
import('./dashboard').then((m) => m.AppDashboardModule),
},
...some another routes,
{
path: '**',
redirectTo: 'not-found',
},
{
path: 'not-found',
component: AppNotFoundComponent,
},
}
Сама компонента pages - это мой layout, который делает хедер, меню - и внутрь себя хавает остальные компоненты и рендерит их.
Так вот в чем проблема. Пока мы гуляем по сайту используя навигационное меню - все хорошо.
Но если мы переходим на прямую через url на корень сайта - localhost - нас редиректит на localhost/pages - а оттуда уже никуда не редиректит (хотя должно на dashboard) и мы видим пустой экран.
В чем проблема?
Спасибо

6 ответов

23 просмотра

pathMatch full убери

Игорь-Шаповалов Автор вопроса
Игорь Шаповалов
не помогает

поробуй rdirectTo : /pages/dashboard

Игорь-Шаповалов Автор вопроса
Игорь Шаповалов
Тоже не хочет

а какие роуты у тебя для AppDashboardModule?

Игорь-Шаповалов Автор вопроса
Oleg Livcha
а какие роуты у тебя для AppDashboardModule?

Там пока пустышка path: “” component: DashboardComponent

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта