Express.jsでは、アプリケーションがシャットダウンしたときに実行されるコールバック関数を設定していますか?Express.jsシャットダウンフック
20
A
答えて
20
あなたがそうのようなNode.jsのcore process 'exit' event使用することができます:exit関数は、あなたがその中から任意のタイマーまたはコールバックをスケジュールすることはできません戻った後もちろん
process.on('exit', function() {
// Add shutdown logic here.
});
を、メインイベントループが実行を停止します(例えば、どのI/Oも同期していなければなりません)。あなたが現在のスコープで何かにアクセスする必要がある場合は、
process.on('exit', function() {
console.log('About to exit.');
});
9
ありprocess.on('exit', callback)です。
function exitHandler(options, err) { if (options.cleanup) console.log('clean'); if (err) console.log(err.stack); if (options.exit) process.exit(); } process.on('exit', exitHandler.bind(null,{cleanup:true}));
1
この答えのようbind()
することができます:https://stackoverflow.com/a/14032965/1410035いますが、this
をバインドしたい場合があります
関連する問題
- 1. シャットダウンフックC++
- 2. シャットダウンフックは、Eclipse
- 3. JUnit4:シャットダウンフックのテストは
- 4. Java Webアプリケーションのシャットダウンフック
- 5. LinuxのシャットダウンとJavaシャットダウンフック
- 6. Express.js
- 7. シャットダウンフックでリターンコードを取得する方法
- 8. javaシャットダウンフックが動作しない?
- 9. Spring 2.5でシャットダウンフックを登録する
- 10. Googleクラウドデータフロー - Apacheのビーム - パイプラインのシャットダウンフック
- 11. LWJGL - シャットダウンフックでOpenGLコンテキストが失われる
- 12. はExpress.js
- 13. express.js routing
- 14. express.jsリバースプロキシセッション
- 15. はExpress.js
- 16. req.userはExpress.js Passport.js
- 17. は/ express.jsサーバ
- 18. Express.jsのMulter
- 19. Express.jsセッション - リダイレクトエラー
- 20. REST APIソーシャルログイン[express.js]
- 21. node.js express.js slash css
- 22. NodeJS困難Express.js
- 23. ノード(express.js)は、ストリーム
- 24. express.jsのドキュメント
- 25. Express.js 404で '?'
- 26. Express.js close response
- 27. Express.js sendFile returns ECONNABORTED
- 28. Node.JS/Express.JS CouchDBセッションストレージ
- 29. ベアコンポーネントのExpress.jsルーティング
- 30. Node.JS、Angular.JS、MySql、Express.JS
以下の回答が毎日の活動に有用ではありません、あなたは[この]を探しています(https://stackoverflow.com/questions/14031763/doing-a-cleanup-action-ジャスト・ビフォー・ノード・ジャスティ・イグジット) - process.on( 'SIGINT'、()=> {...}) – Midas