如何将Node.js REST API部署到生产模式

时间:2017-12-16 10:26:30

标签: javascript node.js rest api express

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

3 个答案:

答案 0 :(得分:0)

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

通常,您需要修复以下步骤:

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

2)安装所有内容以运行您的应用。在你的情况下Node.js至少

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

4)使用节点

运行它

5)转到服务器的IP

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

答案 1 :(得分:0)

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

复制该路径

打开Cmd>>

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

你npm将安装& REST Api将起作用。

答案 2 :(得分:0)

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

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