使用 MEAN 堆栈从 Windows 移动到 Linux

Moving with MEAN stack to Linux from Windows

从过去几个月开始,我们的团队正在 Windows8.1 上使用 MEAN 堆栈(mongoDB Express AngularJS NodeJS)开发网络应用程序。

我们用的是Express4.0。我们准备好生产了。股东们突然要求我们将整个开发转移到 RHEL 7(红帽企业 Linux 7)。

想讨论几点:

任何其他点,我错过了,对我们有益。

非常感谢所有这方面的回复。

Node.js 就是所谓的独立于平台的东西,所以如果你自动化你的启动脚本,你应该在那里很好。 RHEL 7 是顶级 linux 发行版之一,它有很好的文档记录,如果您有 linux 经验,它很容易掌握。如果您的团队没有 linux 经验,那么您会遇到一些麻烦。

从我的头顶

  • 您将如何妖魔化 node.js 进程,以及如何使它重新启动 如果它崩溃
  • 你的MongoDB体重如何?
  • 我的应用程序将如何扩展?
  • 我们将使用什么作为传入请求的反向代理? (nginx)
  • 我的团队能处理好吗?我们有系统工程师吗?