reponse返却イベントで処理
Nodeでリクエストが来たタイミングと、レスポンスを返すタイミングでログを出したいような場合、下記のようなmiddlewareを登録すればおk。
exports.accessLogger = function(req, res, next) { var logResponse = function() { res.removeListener('finish', logResponse); res.removeListener('close', logResponse); // レスポンスに関してのログ出力処理 }; // リクエストに関してのログ出力処理 res.on('finish', logResponse); res.on('close', logResponse); next(); };