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