我有一个 angular 4 项目,当我从 运行它时localhost:4200/route-a
,它运行良好,当我刷新浏览器时,一切都按预期运行。但是,当我使用 apache 构建ng build
并运行它时,导航到localhost/route-a
返回一个404
. 这是我的路由代码:
imports: [BrowserModule, HttpModule, FormsModule, RouterModule.forRoot([
{ path: 'home', component: HomeComponent },
{ path: 'route-a', component: RouteAComponent },
{ path: '', redirectTo: '/home', pathMatch: 'full' }
])]