Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
如果我想运行Node.js应用程序,我需要什么类型的web主机_Node.js_Reactjs_Web_Hosting - Fatal编程技术网

如果我想运行Node.js应用程序,我需要什么类型的web主机

如果我想运行Node.js应用程序,我需要什么类型的web主机,node.js,reactjs,web,hosting,Node.js,Reactjs,Web,Hosting,我想构建一个web应用程序,前端使用React,后端使用Node.js。当选择我需要的托管类型时,问题就来了。我知道对于静态文件(例如带有css和js的html),有一个标准的web主机就足够了,但是如果我想有一个运行Node.js应用程序的服务器,我需要一个专用服务器还是VPS?为什么?我相信你可以选择其中之一。你是想专业地为客户做这件事还是为了一个附带项目 就个人而言,我使用Heroku或Netlify等服务(这里的其他人:)。他们为你的应用运行节点的构建,最初是免费的 您可以在开始时免费托

我想构建一个web应用程序,前端使用React,后端使用Node.js。当选择我需要的托管类型时,问题就来了。我知道对于静态文件(例如带有css和js的html),有一个标准的web主机就足够了,但是如果我想有一个运行Node.js应用程序的服务器,我需要一个专用服务器还是VPS?为什么?

我相信你可以选择其中之一。你是想专业地为客户做这件事还是为了一个附带项目

就个人而言,我使用Heroku或Netlify等服务(这里的其他人:)。他们为你的应用运行节点的构建,最初是免费的

您可以在开始时免费托管并发布应用程序。然而,在像Heroku这样的网站上,如果你不付费,你的网站需要5秒钟才能苏醒。但是,这对于原型设计非常有用。它会为您提供一个URL,以便其他人可以看到它。它们基本上是发布您当前拥有的内容的版本控制系统。所以你可以随时实时推送你的项目,它会更新你的网站


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

是的,您需要一台实际的服务器来运行node.js。这是因为Node.js不能在客户端运行(就像浏览器中的JavaScript一样)。如果你不想把它放在VPS上,你可以选择PaaS路线,并为Heroku这样的服务付费。托管节点应用程序的选项几乎是无限的,但所有这些都要求您的代码以这样或那样的方式托管在服务器上。是的,现在这是一个辅助项目,以熟悉部署应用程序,包括前端和后端。好的,我不想动摇您,使用任何您想要的托管服务,但如果您想开始,您可以尝试以下方法: