【问题标题】:How to deploy Node.js REST API to production mode如何将 Node.js REST API 部署到生产模式
【发布时间】:2018-05-30 09:22:33
【问题描述】:

我已经使用 Node.js 和 Express 创建了一个 REST API,所以现在我需要共享它并将其发布到服务器上,以便从前端进行连接。 你能告诉我一个正确的方法吗?

【问题讨论】:

标签: javascript node.js rest api express


【解决方案1】:

您可以使用 Heroku 进行部署,这样您就可以了解您的应用的运行情况。而且它是免费的。
如果您对它感到满意,那么您可以继续购买 dyno 或使用其他平台,如 Azure 或 AWS。

要详细了解如何将现有应用部署到 Heroku,请访问page

【讨论】:

    【解决方案2】:

    您提出的问题非常广泛。它可以通过很多方式完成。对我来说,这 2 部分教程非常有帮助: https://hackernoon.com/tutorial-creating-and-managing-a-node-js-server-on-aws-part-1-d67367ac5171。但是,这仅涵盖 AWS EC2 上的安装。这与将其部署到谷歌云、Azure 或本地的东西没有太大区别。

    一般您需要修复以下步骤:

    1) 在某处(本地或云端)创建服务器

    2) 安装所有的东西来运行你的应用程序。至少在你的情况下是 Node.js

    3) 将您的应用的副本放在服务器上

    4) 使用节点运行它

    5) 转到服务器的ip

    本教程提供了更多详细信息。免责声明:如果您真的想在生产中使用它,还有更多需要考虑的方法。例如,安全策略、设置代理、安装证书等。请在开始运行生产应用程序之前正确阅读这些内容。

    【讨论】:

      【解决方案3】:

      您可以在生产服务器上安装节点,然后在项目所在的位置。

      复制该路径

      打开命令>>

      输入"cd复制路径。>>输入

      你的 npm 将被安装 & REST Api 将工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多