2012-09-05 88 views
5

我想了解node.js,並有大量的例子,但有一個問題,我找不到答案或例子是如何與網絡主機(我使用inmotionhosting。 COM)?Node.JS的基本知識?

說我有一個基本的網站www.url.com/index.php(注意:我也使用PHP)。爲了使這個網站能夠工作,我所要做的就是將一個文件上傳到我的網站託管網站的文件管理器中。

node.js是如何工作的?我只需要將一個node.js文件上傳到虛擬主機中?

在所有的例子中,他們使用端口8000或localhost的localhost。有人能發光嗎?

謝謝!

+0

簡要回答:沒有。您的主機必須安裝node.js。在node.js中,你創建了一個也是web服務器的web應用程序(在apache之上沒有php) –

回答

1

您至少需要VPS託管才能安裝node.js,共享託管將不允許您自行安裝任何應用程序,除非他們允許您選擇執行此操作。

那麼這一切都取決於你如何配置和什麼應用node.js的服務,你真的不能說哪裏默認情況下,除非路徑無論是從您或從虛擬主機設置上傳文件..

從nodejs.org
的Node.js是建立在Chrome的JavaScript運行的輕鬆構建快速,可擴展的網絡應用程序的平臺。 Node.js使用事件驅動的非阻塞I/O模型,使其輕量且高效,非常適合跨分佈式設備運行的數據密集型實時應用程序。

不說具體的網絡應用,而不是你應該使用一個Web框架,如 ExpressJS在這裏你可以建立你的Web應用程序或任何其他的東西..你的主機應提供有關如何管理的詳細信息在你的情況的NodeJS,配置等..包
一些有用的鏈接
Domain API
ExpressJS
ExpressJS examples