托管 angularjs 应用程序的最佳方式是什么?

what is the best way to host angularjs app?

我开发了使用 angularjs 作为前端,spring mvc 作为后端的应用程序,我在它们之间使用了节点 js。

我在 Appache Web 服务器上托管了前端,在 tomcat 上托管了后端?

这是正确的方法吗?

我在 IE 浏览器中遇到 COR 问题,页面响应时间非常慢。

我可以 运行 两个应用程序 tomcat 吗?如何?

提前致谢 拉惹

您可以在同一个 tomcat 服务器上托管两者(这正是我正在做的)。 网页(angularJS 应用程序)只需要成为服务器端工件的一部分。 如果您使用 spring mvc,这意味着您的 angular 文件需要位于您的 WebContent 文件夹中。 然后您可以设置 web.xml 以通过控制器调用或 link 将访问者引导至 angular 应用程序至您的索引文件 例如:

<welcome-file-list>
    <welcome-file>/angularapp/index.html</welcome-file>
</welcome-file-list>

希望对您有所帮助..