У меня возникают проблемы с маршрутизацией Angular, когда проект angular размещается как приложение, а не как основной веб-сайт.
Таким образом, приложение angular размещается на example.it/licenses/
и когда я пытаюсь go перейти по следующему пути, я получаю следующую ошибку:
main.ed82e0a41cbb59f8be1c.js:1 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'licenses'
Error: Cannot match any routes. URL Segment: 'licenses'
Но когда тот же проект работает как основной веб-сайт, а не из подпапки, как приложение, все работает нормально ...
Вот код маршрута:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LicensesComponent } from './licenses/licenses.component';
const routes: Routes = [
{path: "", pathMatch: 'full', component: LicensesComponent}
];
@NgModule({
imports: [RouterModule.forRoot(routes, {
initialNavigation: 'enabled'
})],
exports: [RouterModule]
})
export class AppRoutingModule { }