[Angular 6]如何在实时服务器中重新加载相同的子组件页面?

时间:2018-09-19 14:12:36

标签: angular typescript angular6 angular-routing

我想重新加载到实时服务器(cPanel)中的同一页面。

自动取款机我没问题 http://localhost:4200/funding,但是当我尝试重新加载页面时, http://something/np/dist/thesandbox/funding发生以下错误。

主页: http://something/np/dist/thesandbox/

子页面: http://something/np/dist/thesandbox/funding

以下错误的最佳解决方案是什么?

此外,尝试使用ErrorDocument处理请求时,遇到404 Not Found错误。

app-routing.module.ts

import { Routes, RouterModule } from '@angular/router';
...........
const routes: Routes = [
{ path: '', component: HomeComponent},
{ path: 'funding', component: FundingComponent},
..........
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})

export class AppRoutingModule {
}

1 个答案:

答案 0 :(得分:0)

在路由模块中像这样使用hash

RouterModule.forRoot(routes, { useHash: true }),     

代替

RouterModule.forRoot(routes),