如何在angular 6 app中设置base url(刷新后出现404页面)?

How to set base url in angular 6 app (getting 404 page after refreshing)?

我已经按照以下程序进行了。

  1. ng build --base-href=/myapp/
  2. 部署到 tomcat 服务器
  3. 正在访问:http://localhost:8080/myapp/(打开主页)

刷新首页后,出现404错误页面

尝试使用 HashLocationStrategy。在定义路线时输入 useHash: true

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

https://angular.io/guide/router#hashlocationstrategy