GracefulShutdownManagerを使ってExpressサーバーを正常に終了させる
Node.jsのパッケージ、GracefulShutdownManagerを使って、コマンドプロントなどから強制終了した際にExpressサーバーを正常に終了させる方法です。
インストール
次のコマンドを実行してGracefulShutdownManager
をインストールします。
使用方法
実際のソースコードに次のような内容を追記します。webServer
はhttps.createServer()
などで作成したExpress
のサーバーです。
実行結果
サーバー起動中のコンソール・コマンドプロンプトで強制終了(Ctrl + C)した場合に表示されるログです。