首页 > 解决方案 > 在 Java WAR 文件中部署 Angular 6

问题描述

有没有什么好方法可以在 Java WAR 文件中部署 Angular 6 应用程序?现在,构建 Angular 应用程序并将其复制到 WAR 文件中已经不是问题了。我虽然在 Angular 应用程序中使用路由,但我使用(在此处描述)构建应用程序:

ng build --base-href=/my/app/

那么,我将如何做这个 Angular 路由的事情,以使其在 Java WAR 文件中完美运行,最终部署在诸如 Wildfly 之类的应用程序服务器上?

标签: javaangularjbosswildflywar

解决方案


我们在 war 文件中部署了一个 Angular 应用程序。当您使用 Hash-Strategy 时,路由工作得非常好:RouterModule.forRoot(appRoutes, { useHash: true })

Wildfly 即使在没有 HashStrategy 的情况下会挣扎很多。


推荐阅读