Node.JS的基础知识


Basic knowledge for Node.JS?

我正在尝试了解node.js,有很多例子,但有一个问题我找不到答案或例子,那就是它如何与web主机(我使用的是inmotionhosting.com)一起工作?

比如我有一个基本的网站www.url.com/index.php(注意:我也在使用php)。为了让这个网站工作,我所要做的就是上传一个文件到我的文件管理器在我的网站托管。

node.js是如何工作的?我只是上传一个node.js文件到网络主机吗?

在所有的示例中,他们都使用带有8000端口或其他端口的localhost。有人能发光吗?

谢谢!

您至少需要VPS主机才能安装node.js,共享主机不允许您自己安装任何应用程序,除非您可以选择这样做。

然后这一切都取决于你是如何配置的,以及node.js为什么应用程序提供服务,你不能真正说默认情况下在哪里上传文件,除非你或webhosting设置了路径。。

来自nodejs.org
Node.js是一个基于Chrome的JavaScript运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。Node.js使用事件驱动的非阻塞I/O模型,使其轻量级且高效,非常适合在分布式设备上运行的数据密集型实时应用程序

它并没有说它是专门针对web使用的,相反,你应该使用一个web框架,比如ExpressJS,您可以在其中构建web应用程序或任何其他东西。。您的主机应该提供有关如何在nodejs实例、配置等中管理包的进一步信息。
一些有用的链接
域API
ExpressJS
ExpressJS示例

这是我遇到的问题。

托管您的节点应用程序

托管节点应用

nodeFu

支持的托管提供商

节点托管

只需阅读每个部分的描述即可。