我正在使用 angular.js 和 yeoman 构建应用程序 SPA,它与使用 spring-MVC 用 Java 制作的 API RESTful 连接。我是 angular 部署 web 应用程序的初学者,所以我想知道一些不同的替代方案或最佳实践,例如在 http-server 中部署为 apache,在 war 中使用 application-server 作为 tomcat,或其他选项或建议。
非常感谢您的帮助。
最佳答案
然后你的前端代码就可以生产了,只需运行 $ grunt build
并由负责提供应用程序后端的同一台服务器提供 Yeoman(实际上是 Grunt)生成的静态资源。
看看my answer to similar question, showing project structure and some necessary configuration for Yeoman & Spring-MVC .
在一些更高级的部署场景中,可能需要引入负载平衡,并且您可能需要为前端和后端使用单独的服务器,但我们在这里讨论的是基本配置。
关于angularjs - 部署使用 yeoman 制作的 angular.js 应用程序的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21745529/