2015-10-05 74 views
1

我很難理解什麼是永遠在nodejs。nodejs中的永遠是什麼?

有人能解釋什麼是永遠的,我能理解簡單的方式,什麼是它的目的

+2

'forever'保留節點服務器_alive_。當節點服務器由於某種錯誤,異常等而停止時,「永遠」會自動重新啓動它。 '一個簡單的CLI工具,用於確保給定的節點腳本持續運行(即永遠)'閱讀更多內容https://www.npmjs.com/package/forever – Tushar

+0

@Tushar你可能想把這個作爲一個答案,應該是接受了一個 – user2720864

回答

3

forever是一個node.js包,用於保持服務器活着即使服務器崩潰/停止。當節點服務器,因爲一些錯誤,異常停止等永遠會自動重新啓動它

從npmjs https://www.npmjs.com/package/forever

確保一個簡單的命令行工具,一個給定的節點腳本連續運行(即永遠)

永遠可以用作

forever start app.js 

它提供了許多有用的功能,其你可以在上面的鏈接中看到。

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/

直接引用的永遠的宗旨是保持一個子進程(比如你的node.js的Web服務器),連續自動運行它時意外退出重新啓動它。

+0

如果您有興趣將'running'永久作爲服務https://www.exratione.com/2013/02/nodejs-and-forever-as-a-service-simple-upstart-and-init-scripts-for- ubuntu/ – Tushar

+0

Forever在SO上標記了[questions](http://stackoverflow.com/questions/tagged/forever) – Tushar

0

永遠基本上可以讓你運行你的應用程序的NodeJS作爲一個過程。

沒有永遠,你可能鍵入npm startnode index.js來啓動你的應用程序,它會運行在你的終端會話。

隨着永遠,你可以開始它,仍然可以訪問您的終端會話/關閉它。

+3

不! 'forever'保持節點服務器_alive_。當節點服務器由於某種錯誤,異常等而停止時,「永遠」會自動重新啓動它。 – Tushar

+0

那也是,更好的答案 - 謝謝。 –