Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将Node.js REST API部署到生产模式_Javascript_Node.js_Rest_Api_Express - Fatal编程技术网

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

Javascript 如何将Node.js REST API部署到生产模式,javascript,node.js,rest,api,express,Javascript,Node.js,Rest,Api,Express,我已经使用Node.js和Express创建了一个RESTAPI,所以现在我需要将其共享并发布到服务器上,以便从前端进行连接。 你能告诉我一个正确的方法吗?你问的问题很广泛。这可以通过很多方式实现。对我来说,这本由两部分组成的教程非常有用: . 但是,这仅适用于AWS EC2上的安装。这与将其部署到谷歌云、Azure或其他本地应用程序没有太大区别 通常,您需要修复以下步骤: 1) 在某处(本地或云中)创建服务器 2) 安装所有运行应用程序的工具。在您的示例中,至少是Node.js 3) 将应用程

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

你问的问题很广泛。这可以通过很多方式实现。对我来说,这本由两部分组成的教程非常有用: . 但是,这仅适用于AWS EC2上的安装。这与将其部署到谷歌云、Azure或其他本地应用程序没有太大区别

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

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

2) 安装所有运行应用程序的工具。在您的示例中,至少是Node.js

3) 将应用程序的副本放到服务器上

4) 用node运行它

5) 转到服务器的ip地址


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

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

复制该路径

打开命令>>

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


您的npm将安装,REST Api将运行。

您可以使用Heroku进行部署,这样您就可以知道您的应用程序将如何运行。此外,它是免费的。
如果您对它感到满意,那么您可以购买dyno或使用其他平台,如Azure或AWS


要了解有关如何将现有应用部署到Heroku的更多信息,请访问此网站。

这里有官方提示,仅供参考:关于部署,请访问以下网站: