我發現永遠可以永遠運行nodejs服務器。永遠支持這個特性?自動通過nodejs永久重啓服務
-- If the nodejs script is modified changed, the server shld restarted automatically.
如何使用此功能永久使用?或者我需要別的東西?
我發現永遠可以永遠運行nodejs服務器。永遠支持這個特性?自動通過nodejs永久重啓服務
-- If the nodejs script is modified changed, the server shld restarted automatically.
如何使用此功能永久使用?或者我需要別的東西?
我個人使用Nodemon來處理。它是節點服務器的替代品。它會在文件更新時自動重啓服務器。你可能想看看它。
從forever readme。使用-w
標誌來監視文件以進行更改。
如何使用?永遠啓動server.js -w – coure2011
@DeaDEnD你可以舉例說明如何觀看整個App目錄嗎? – Rajat
'-w'手錶目錄文件和子目錄' – AlessMascherpa
如果像我這樣的其他人通過谷歌來找到這種情況。
我得正是如此運行:
forever --watch ./start/file
對我來說,至少,它默認的看着我在更改運行該命令的當前目錄。 ./start/file是「npm start」從你的package.json中打開的文件。
如果您需要觀看從那裏你PWD說明你是一個不同的目錄,請嘗試:
forever --watch --watchDirectory ./path/to/dir ./start/file
出於某種原因,「永遠啓動XXXXXXXXX」不僅帶來了對我的幫助信息,但這工作。 /我聳聳肩。
謝謝@CrimsonKissaki這是我的環境的關鍵 '永遠的開始--watch --watchDirectory ./index.js' – xandout
其使用的目的也只是另一個例子(和它的工作:d)
forever -w --watchDirectory . --watchIgnore *.log -o ./log/out.log -e ./log/err.log index.js
這將啓動應用程序在同一進程與輸出到標準輸出/標準錯誤(也寫入日誌)
要督促觀看啓動它顯然不是一個好主意,運行它作爲一個守護進程也可能是你所追求的如此下降的-w標誌,並添加了「開始」命令
forever -o ./log/out.log -e ./log/err.log start index.js
這確實不是一個請問這個問題,永遠肯定有這個功能 – ericn
nodemon是爲開發 –