【发布时间】:2018-05-30 09:22:33
【问题描述】:
我已经使用 Node.js 和 Express 创建了一个 REST API,所以现在我需要共享它并将其发布到服务器上,以便从前端进行连接。 你能告诉我一个正确的方法吗?
【问题讨论】:
标签: javascript node.js rest api express
我已经使用 Node.js 和 Express 创建了一个 REST API,所以现在我需要共享它并将其发布到服务器上,以便从前端进行连接。 你能告诉我一个正确的方法吗?
【问题讨论】:
标签: javascript node.js rest api express
您可以使用 Heroku 进行部署,这样您就可以了解您的应用的运行情况。而且它是免费的。
如果您对它感到满意,那么您可以继续购买 dyno 或使用其他平台,如 Azure 或 AWS。
要详细了解如何将现有应用部署到 Heroku,请访问page。
【讨论】:
您提出的问题非常广泛。它可以通过很多方式完成。对我来说,这 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
本教程提供了更多详细信息。免责声明:如果您真的想在生产中使用它,还有更多需要考虑的方法。例如,安全策略、设置代理、安装证书等。请在开始运行生产应用程序之前正确阅读这些内容。
【讨论】:
您可以在生产服务器上安装节点,然后在项目所在的位置。
复制该路径
打开命令>>
输入"cd复制路径。>>输入
你的 npm 将被安装 & REST Api 将工作。
【讨论】: