我想把URL中的#去掉,但是去掉后,部署到服务器上就会出现问题。当页面刷新时,会得到404状态。
例子
https://a/user/(有效)
https://a/user/1(不工作)
应用程序路由.module.ts
@NgModule({
imports: [RouterModule.forRoot(routes)],
providers: [
{provide: LocationStrategy, useClass: PathLocationStrategy}
],
exports: [RouterModule]
})
Run Code Online (Sandbox Code Playgroud)
应用程序模块.ts
......
providers: [ Location, {provide: LocationStrategy, useClass: PathLocationStrategy}]
Run Code Online (Sandbox Code Playgroud)
请告诉我我应该做什么。