Как я могу настроить обычный URL-адрес для своих маршрутов с помощью Angular 2 и Firebase Hosting?
пример маршрута: https://mywebsite.com/privacy-policy
Я попытался загрузить свой сайт на хостинг Firebase с маршрутами, определенными таким образом, но не смог перейти к своим маршрутам.
Мой обходной путь заключался в том, чтобы ввести стратегию хеш-меток для маршрутов примерно так:
@NgModule({
declarations: [...
],
imports: [
...,
RouterModule.forRoot([
{path: 'privacy-policy', component: PrivacyPolicyComponent},
.....
{path: '**', component: PageNotFoundComponent}
])
],
providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}, ...],
bootstrap: [AppComponent]
})