Angular 6 + Java春季启动:一旦部署的Angular路由器无法重新加载页面(刷新)

时间:2018-12-04 12:56:59

标签: angular wildfly

环境:  -在Angular 6中开发的前端。  -在Java Spring Boot中开发的后端。  -托管在wildfly应用服务器中。

说明: 如果我们浏览路线(角度路线),则效果很好。但是,一旦页面重新加载/刷新,就会引发404错误。

我认为由于网址模式,此错误是从后端抛出的。要解决此问题,我们必须更新部署描述符文件(即web.xml)。

2 个答案:

答案 0 :(得分:0)

我在IIS上遇到了同样的问题, 我通过在RouterModule中添加 {useHash:true} 解决了我的错误。

我的路由模块中的NgModule注释现在如下所示:

@NgModule({
  exports: [RouterModule],
  imports: [RouterModule.forRoot(routes, { useHash: true })],
})

答案 1 :(得分:0)