我有一个SPA Angular 9,当我从浏览器刷新(F5)时,该应用程序将重新初始化并返回首页。我使用PathLocationStrategy
。服务器配置为在404错误来自index.html。我该如何解决这个问题?
const routes: Routes = [
{ path: 'login', component: LoginComponent },
{ path: 'info', component: InfoComponent },
{ path: 'resetpassword', component: ResetPasswordComponent },
{ path: 'logoutok', component: LogoutokComponent },
{ path: '**', component: HomeComponent },
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule {}
已解决:
我在重定向到index.html而不是转发的服务器上解决了这个问题。