Node.JS的基本知识?

我试图了解node.js,并有大量的例子,但有一个问题,我找不到答案或例子是如何工作与networking主机(我使用inmotionhosting.com) ?

说我有一个基本的网站www.url.com/index.php(注意:我也使用PHP)。 对于这个网站的工作,我所要做的就是上传一个文件到我的网站托pipe网站的文件pipe理器。

node.js如何工作? 我只是上传一个node.js文件到虚拟主机呢?

在所有的例子中,他们正在使用本地端口8000或东西。 有人能发光吗?

谢谢!

您至less需要VPS托pipe来安装node.js,共享主机不会允许您自行安装任何应用程序,除非您提供选项来执行此操作。

那么这一切都取决于你如何configuration和node.js服务的应用程序,你不能真正的说默认上传文件的位置,除非一个path是从你设置或从webhosting设置。

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

它并没有说它特定于Web的使用,而是你应该使用一个Web框架,如ExpressJS ,你可以build立你的Web应用程序或任何其他东西..你的主机应该提供进一步的信息,如何pipe理你的nodejs实例中的包,configuration等。
一些有用的链接
域API
ExpressJS
ExpressJS的例子

这是我交叉的东西。

托pipe你的节点应用程序?

托pipe节点应用程序

nodeFu

支持托pipe提供商?

节点托pipe

只是阅读每个部分的描述。