Я пытаюсь реализовать простую маршрутизацию в своем приложении angular4, но у меня проблема с неработающими глубокими ссылками.
например, у меня есть компонент «О программе» и компонент «Домашняя страница» (todos), мой файл app.routing.ts выглядит следующим образом:
import { Routes, RouterModule } from '@angular/router';
import { ModuleWithProviders } from '@angular/core';
import { TodosComponent } from './todos/todos.component';
import { AboutComponent } from './about/about.component';
import { CallbackComponent } from './callback/callback.component';
const appRoutes: Routes = [
{
path: '',
component: TodosComponent
},
{
path: 'about',
component: AboutComponent
},
{
path: 'callback',
component: CallbackComponent
}
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
Теперь навигация работает для этих компонентов, когда я нажимаю в приложении из routerLink, но если я ввожу URL-адрес непосредственно в браузере, я получаю 404..
Это нарушает мой обратный вызов из моего источника аутентификации :(
мой файл app.module.ts импортировал файл маршрутизатора, но это все еще не работает.. как я могу включить здесь глубокие ссылки?