【发布时间】:2019-11-24 11:21:24
【问题描述】:
所以,我开发了一个 Web 应用程序(企业级),使用 Vue 作为前端,Node 作为后端,MongoDB 作为数据库。在开发阶段,我们使用独立的服务器来托管 Vuejs 应用和 Nodejs 应用。
这在生产级别听起来不太对劲。我的问题是,在单个服务器(前端是 Vue 或 Angular)上托管 MEAN 堆栈应用程序的最佳方式(最首选方式)是什么。我已经阅读了很多关于服务“dist”的内容使用快递服务器的文件夹。但这是一种解决方法还是合法的解决方案?
另外,我应该考虑使用 docker 还是 kubernetes? 应用引擎和 elb 超出了范围,因为它们不支持 MongoDB,而且 Atlas 非常昂贵。
【问题讨论】:
-
有些地方可以部署你的意思是堆栈应用程序。您是在不同项目中的服务器和前端,还是一切合二为一? (张贴文件夹图片)
标签: node.js angular express vue.js