私はNode Webアプリケーションを構築しています(Expressを使用)。すべてを可能な限りDRYに保つために、リクエストごとにデータベース接続を自動的に取得しますが、それを解放する(プールに戻す)必要もあります。
すべてのルートで手動で行うこともできますが、それはコードを汚染するだけです。サーバーイベントをリッスンし、応答の生成または送信が完了したら解放する必要があると考えました。どのようなオプションがありますか? 応答が完了すると、どのイベント (およびどのオブジェクト (アプリ、要求など) 内) がトリガーされますか?