Если вы используете express 'res.send () для всех ответов, и вы не против вставить код в экспресс-модуль, вы можете вставить
в
... / node_modules / экспресс / Lib / response.js:
43 res.send = function(body, headers, status){
44 console.log("\n...your log text here..." + body);
45 // allow status as second arg
46 if ('number' == typeof headers) {
47 status = headers,
48 headers = null;
49 }
Я не думаю, что вы можете прослушивать событие без ошибок - «close», похоже, не срабатывает при res.send () ;. Я думаю, это потому, что send () всегда вызывается где-то в вашем коде.