我正在使用带有yeoman的angular.js构建应用程序SPA,它使用spring-MVC连接到使用Java制作的API RESTful。我倾向于以角度部署Web应用程序,所以我想知道一些不同的替代品或最佳实践,例如在http-server中作为apache部署,在使用应用程序服务器作为tomcat的战争中,或其他选项或建议。
非常感谢您的帮助。
答案 0 :(得分:13)
然后您的前端代码已准备就绪,只需运行$ grunt build
并且由负责提供应用程序后端的同一服务器提供由Yeoman(实际上是Grunt)生成的静态资源。
在一些更高级的部署方案中,可能需要引入负载平衡,您可能需要为前端和后端提供单独的服务器,但我们在这里讨论基本配置。