Node.js 如何为生产使用和设置NodeJ?

Node.js 如何为生产使用和设置NodeJ?,node.js,Node.js,我是一名PHP程序员,我正在发现NodeJS的世界 我在本地计算机上安装了Node,这没关系,我可以做一些工作,但我不太习惯使用terminal/CMD进行编程。但我想我可以忍受 我已经习惯了这样一个事实,当我需要在互联网上放置一些东西时,我会购买一个域名,其中99.9%的域名都安装了PHP,这没关系,所以我只需简单的几步就可以很好地相处 在我看来,这与NodeJS完全不同。 我试着问我的主机是否可以在我的服务器上安装NodeJS,他们说不行 我试图找到一个NodeJS主机,他们存在,但成本是疯

我是一名PHP程序员,我正在发现NodeJS的世界

我在本地计算机上安装了Node,这没关系,我可以做一些工作,但我不太习惯使用terminal/CMD进行编程。但我想我可以忍受

我已经习惯了这样一个事实,当我需要在互联网上放置一些东西时,我会购买一个域名,其中99.9%的域名都安装了PHP,这没关系,所以我只需简单的几步就可以很好地相处

在我看来,这与NodeJS完全不同。 我试着问我的主机是否可以在我的服务器上安装NodeJS,他们说不行

我试图找到一个NodeJS主机,他们存在,但成本是疯狂的,他们要求相同的价格,我支付一整年的“正常”主机,但为一个月

即使在www.openshift.com上,我也看到了免费的托管,但在三级域名上,我不习惯看不到我的文件,也不能做我想做的事情

所以,可能我还不太清楚这个NodeJS是如何工作的,有人能给我解释一下如何将Node用于生产,以及我是否走上了正确的道路吗


我是否必须有一个特殊的域或一个特殊的安装服务器才能安装节点,或者我可以将它放在我当前的主机上?

节点的命令行不是节点网站用来运行的。他们使用node启动一个长期运行的进程。类似于“node somefile.js”的内容是如何在命令行上执行预先编写的脚本。该起始文件然后通过require或其他构造调用更多文件

你在建一个网站?有很多指南可以帮助您进行选择,但它是最常见的框架之一。你可以跟着导游到处乱逛。 Heroku是低流量站点的免费主机。这是完美的只是创造一些东西和胡闹


希望有帮助

Linode或Digital Ocean提供的简单VPS类型主机通常非常便宜。这需要一些系统管理知识,但拥有这些知识并不是一件坏事。它将为您提供更大的灵活性与托管选项,而不是停留在“共享”托管提供商。你也可以用或来做。我发现module.io很容易开始。看看这是否更接近你想要的。他们每月收取15美元,不过你可以在第一个月免费得到。OpenShift更复杂,您最好擅长SSH来做任何事情。我不知道有哪一个节点主机有传统的cPanel接口。真糟糕,那是一个fast-1。谢谢你,我的也是!我最喜欢的是,他们只是投了反对票,没有解释为什么…:和也是两个伟大的资源,让你开始你的方式。