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