2012-02-10 107 views

回答

1

Node.js用於創建服務器等。

Wikipedia

Node.js的是一個軟件系統,設計用於編寫可擴展的互聯網應用,特別是網絡服務器。

所以,你不需要另一臺網絡服務器。你確實需要一臺可以讓你安裝節點的機器。很多人喜歡Amazon AWS,它可以讓你運行機器,並安裝任何你想要的。另一個受歡迎的選項是Heroku,它試圖從中獲得複雜的結果。說實話,我更加困惑。很確定你也可以用類似Rackspace的東西。

+1

雖然我推薦將測試的戰鬥放在它前面以緩衝性能和潛在的安全問題,如haproxy(我相信Heroku的選擇)或nginx(dotclouds的選擇)。 – 2012-02-10 19:15:36

0

node.js在它自己和apache/nginx上都不是「運行」的,它根本不需要運行web服務器(想象一下,例如複製文件的node.js腳本)。這取決於你打算如何使用它。然而,如果你想要的話,你可以很容易地在node.js中編寫一個web服務器,它有很好的HTTP支持:http://nodejs.org/docs/latest/api/http.html

當然你可以(如果你在node.js中寫了一個web服務器)把它放在apache/nginx後面讓他們提供靜態文件,例如或使用https(因爲SSL支持node.js不是很穩定,但與Apache/Nginx相比)

相關問題