>我构建了一个使用 node.js 运行的应用程序,它允许通过 REST API 检索数据。
我想在像 000webhost.com/这样的免费虚拟主机上在线发布它,但我不知道该怎么做才能使我的网络服务在线可用。
有人可以解释一下这样做的步骤吗?
首先,您需要了解 http 服务器和运行时容器之间的区别。你可以从这篇文章中学习Apache HTTP服务器和Apache Tomcat之间的区别?
大多数免费网站主机只是http服务器。但是其中一些支持内置的PHP运行时,如Wordpress。其中没有多少提供内置节点运行时。
如果要一键部署 Node.js 服务器。您可以尝试一些PaaS解决方案,例如
- Heroku 快速入门节点.js
- Bluemix 快速入门节点.js
- Azure 快速入门节点.js
如果您想要更多的自由,可以从 AWS 等 IaaS 设置实例。以下是 AWS 快速入门节点.js。这需要对 Linux 有基本的了解。
您需要在服务器中启动节点运行时才能使用产品。您最好选择像PM2这样的生产运行时
这些网站上的免费托管主要用于PHP应用程序。 对于 Node.js,您应该使用 -
-
希罗库
-
自主技术
您可以在此处免费托管您的应用程序。在AWS上,您必须添加卡详细信息才能免费使用一个月。