タイトルはかなり自明であるべきです。
デバッグの目的で、処理されたすべてのリクエストのレスポンス コードとボディを明示的に出力したいと思います。応答コードを印刷するのは簡単ですが、応答本文をプロパティとしてすぐに利用できないように見えるため、応答本文を印刷するのはより複雑です。
以下は機能しません。
var express = require('express');
var app = express();
// define custom logging format
express.logger.format('detailed', function (token, req, res) {
return req.method + ': ' + req.path + ' -> ' + res.statusCode + ': ' + res.body + '\n';
});
// register logging middleware and use custom logging format
app.use(express.logger('detailed'));
// setup routes
app.get(..... omitted ...);
// start server
app.listen(8080);
もちろん、リクエストを発行したクライアントでレスポンスを簡単に出力することもできますが、サーバー側でも行うことをお勧めします。
PS: 役に立ったら、私の応答はすべて json ですが、一般的な応答で機能する解決策があることを願っています。