I want to remove the # from the URL, but when I remove it, there will be a problem when I deploy it to the server. When the page is refreshed, will get a status of 404.
example
https: // a / user / (works)
https: // a / user / 1 (Not working)
app-routing.module.ts
@NgModule({
imports: [RouterModule.forRoot(routes)],
providers: [
{provide: LocationStrategy, useClass: PathLocationStrategy}
],
exports: [RouterModule]
})
app.module.ts
......
providers: [ Location, {provide: LocationStrategy, useClass: PathLocationStrategy}]
Please advise me what should I do.