Я пытаюсь отменить начальный путь, например: localhost: 4200 / должен вернуть сообщение об ошибке. Вместо этого я хочу, чтобы моя домашняя страница была доступна только в том случае, если вы перейдете к чему-то вроде localhost: 4200 / tag1 / tag2.
Я смогу захватить данный URL-адрес и установить его в качестве домашней страницы. Я попытался сделать это в модуле маршрутизации приложений, но ничего не загружается или появляется сообщение об отсутствии сегментов.
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import {AppRoutes} from '../shared/globals/app-routes';
import {errorComponent} from '../errorComponent.ts'
export const tag1 = document.location.pathname.split('/')[1];
export const tag2 = document.location.pathname.split('/')[2];
const routes: Routes = [
{ path: 'tag1/tag2',
loadChildren: () => import('../auth/auth.module').then(m => m.AuthModule) },
{ path: '',
component: errorComponent },
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }