如果要运行Node.js应用程序,我需要哪种类型的网络托管

时间:2020-01-21 19:28:53

标签: node.js reactjs web hosting

我想用前端的React和后端的Node.js构建一个Web应用程序。选择我需要的托管类型时会出现问题。我知道对于静态文件(例如带有CSS和js的html文件),足以拥有一个标准的虚拟主机,但是如果我想让一个服务器运行Node.js应用,是否需要专用的服务器或VPS?为什么?

1 个答案:

答案 0 :(得分:0)

我相信你可以拥有。您是要为客户还是副项目做专业的工作?

我个人使用的服务包括Heroku或Netlify(此处为其他服务:https://blog.bitsrc.io/8-react-application-deployment-and-hosting-options-for-2019-ab4d668309fd)。它们为您的应用运行节点的构建,并且最初是免费的。

您可以在开始时免费托管和发布您的应用程序。但是,在Heroku之类的商品上,如果您不付款,则需要5秒钟才能唤醒您的网站。但是,这对于原型制作非常有用。它为您提供一个URL,以便其他人可以看到它。它们基本上是发布您当前拥有的版本控制系统。因此,您可以随时实时推送项目,它会更新您的网站。

如果您的原型正在运行,并且您希望它成为一个完全专用的应用程序,那么您可以付费或找到托管它的服务。无论如何,我建议您先进行原型设计,直到您需要时才付款。