2014-11-04 103 views
-3

我是新來的節點,並且有許多事情不清楚。如何運行node.js服務器

像,對於PHP,我只需要在服務器的根目錄上的index.php文件,它可以自己工作。

但是,對於一個node.js文件,我們需要「node」命令它在終端上嗎?

那麼,如果我們關閉那個終端呢?我如何保持運行以接受我的請求?

+1

您可能需要更多的幫助,可以在這裏提供。您首先將index.php與運行節點服務器的進程進行比較。這將很難幫助你。 – 2014-11-04 16:35:13

+0

我在一週內學習了tutplus教程,還可以一步步使用它http://code.tutsplus.com/series/nodejs-step-by-step--net-20500 – 2014-11-04 16:37:55

+0

我有開發經驗PHP。我比較這兩個是很自然的。那麼你能給我一些關於從哪裏開始的建議嗎? – 2014-11-04 16:40:32

回答

0

你說'node'命令會用你提供給它的任何腳本啓動一個節點進程是正確的。

至於保持運行,有幾種方法可以做到這一點。有很多CLI庫可以幫助你。例如,這一個被稱爲Forever

如果你使用Linux,你可以簡單地運行節點的過程作爲後臺任務:

node server.js & 
+1

另一個受歡迎的選項是PM2。當直接運行'node'時,如果應用程序由於某種原因崩潰,它將只會脫機。永遠,PM2和其他工具將自動重啓並保存日誌等。 – 2014-11-04 16:39:19