Node.JS的基础知识?

hel*_*llo 5 php webserver web-applications server-side node.js

我正在尝试了解node.js,并且有大量的例子,但是我找不到答案或示例的一个问题是如何使用web主机(我正在使用inmotionhosting.com) ?

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

node.js如何工作?我只是将node.js文件上传到网络托管中吗?

在所有示例中,他们使用localhost和端口8000或其他东西.有人能发光吗?

谢谢!

Gnt*_*tem 1

你至少需要 VPS 托管来安装 Node.js,共享托管不允许你自己安装任何应用程序,除非他们给你这样做的选项。

那么这一切都取决于您的配置方式以及node.js 服务的应用程序,您实际上无法说出默认情况下上传文件的位置,除非从您或虚拟主机设置了路径。

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

它并没有说它特定于 Web 使用,相反,您应该使用 Web 框架,例如 ExpressJS,您可以在其中构建 Web 应用程序或任何其他东西。您的主机应该提供有关如何管理 NodeJS 实例中的包的更多信息,配置等..
一些有用的链接
Domain API
ExpressJS
ExpressJS 示例