我正在尝试了解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
支持的托管提供商
节点托管
只需阅读每个部分的描述即可。