2014-02-06 89 views
1

我正在製作一個帶有node.js的網站,我想知道如果我像其他網站一樣只用Filezilla上傳它。對不起,這個愚蠢的問題我可以將使用Node.js製作的網站上傳到網站主機嗎?

+0

你將需要運行'node'軟件,並將其指向您的應用程序,上傳可能不會讓你除非你有一個自動處理這種東西的提供者(這可能不是這種情況) – Philipp

+0

你的主機需要運行Node.js.大多數主機不支持這一點。問他們。 – SLaks

+1

你必須用'node'運行它。它不會神奇地運行。 – Jordonias

回答

0

你需要「特殊」的託管,允許你運行node.js應用程序。 我建議heroku - 單個動態(「Heroku計算能力的單位,提供運行你的應用程序的輕量級,孤立的容器」)免費。

1

Node.js不像「php」這樣的「傳統」web主機。由於您在Node.js中啓動自己的服務器,並且不能只使用像apache這樣的服務器(在大多數情況下,由於存在一些罕見的例外情況),所以傳統虛擬主機無法工作,因爲這些安全設置服務器是圍繞這樣的事實設計的,即對服務器上發生的任何事情幾乎沒有控制權,並且不能破壞它,不可能使用使用Node.js製作的網站。正如前面的答案所建議的那樣,請使用paas(平臺即服務)主機。着名的PAAS主機與體面的免費計劃是HerokuOpenshift

相關問題