我在tomcat上部署了我的angular 5应用程序。像(localhost:8080 / emp / 1)这样的深层链接路由工作正常,但像(localhost:8080 / aboutUs)这样的直接链接路由不起作用。
它会抛出404。
我正在创建我的构建并将所有文件从dist文件夹复制到tomcat webapps / root文件夹,并创建了https://angular.io/guide/deployment下提到的.htaccess文件。
答案 0 :(得分:0)
不应使用href
。我使用<a href
进行直接链接,使用<a router
链接进行深层链接。一旦我将每个链接更改为<a routerLink
,一切正常。