深度路由适用于tomcat上的angular 5 app,但直接路由不行

时间:2018-04-22 04:15:25

标签: angular tomcat angular5

我在tomcat上部署了我的angular 5应用程序。像(localhost:8080 / emp / 1)这样的深层链接路由工作正常,但像(localhost:8080 / aboutUs)这样的直接链接路由不起作用。

它会抛出404。

我正在创建我的构建并将所有文件从dist文件夹复制到tomcat webapps / root文件夹,并创建了https://angular.io/guide/deployment下提到的.htaccess文件。

1 个答案:

答案 0 :(得分:0)

不应使用href。我使用<a href进行直接链接,使用<a router链接进行深层链接。一旦我将每个链接更改为<a routerLink,一切正常。