我在tomcat服务器上部署了一个角度应用程序,应用程序位于webapp / test / dist文件夹中。当我运行tomcat http://localhost:8080/test/dist/时,此页面将打开,如果我点击一个链接,它将打开另一个页面。此时如果刷新页面或复制并粘贴新标签中的网址会导致404错误。我需要配置tomcat服务器,以便在找不到请求的文件而不是返回404时返回web.html / test / dist /文件夹中的index.html。我在server.xml中添加了我在conf中创建了rewrite.config文件/catalina/localhost/rewrite.config但我不知道我要写什么请帮助我。
答案 0 :(得分:0)
在您的app.module.ts导入中:
import {HashLocationStrategy, LocationStrategy} from '@angular/common';
在提供者部分中添加:
{provide: LocationStrategy,
useClass: HashLocationStrategy}
并测试。