【问题标题】:Deploy NodeJs Express App on Windows and Linux Server在 Windows 和 Linux 服务器上部署 NodeJs Express 应用程序
【发布时间】:2016-06-22 09:37:00
【问题描述】:

我正在开发一个包含少量应用程序的小项目:

  • node.js REST API
  • 使用 socket.io 的 node.js 应用程序。
  • 将 html js 文件提供给客户端的静态应用程序。

我也在使用 MongoDb。

几周后,我将不得不在生产中部署这个应用程序,我有一些要求,即应用程序应该安装在 Windows 和 Linux 服务器上(不知道这是否真的重要)。

我看了一些工具:

但无法真正确定这些工具是否是最新的,或者在 2016 年是否有更好的选择?

【问题讨论】:

    标签: node.js


    【解决方案1】:

    以下是我发现的推荐方法:

    Windows:iis-nodethis vid 有助于实现这一目标)。另请注意,您需要 IIS 8x 才能支持 websocket。

    Linux:PM2 用于管理进程,nginx 用于代理服务器。 This article 对 Ubuntu 有帮助。

    【讨论】:

    • 谢谢约翰尼。应该做的伎俩。我们可能正在使用 iis-node,因为该应用将来可能会托管在 azure 上
    猜你喜欢
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多