3

我正在尝试通过摩根获得身体响应,这是我的代码:

 morgan.token('request-body', (req, res) => {
    return res.body && (res.body && `\n## RESPONSE ##  ${JSON.stringify(req.body)}\n` || "{}\n")
});

 app.use(morgan(':request-body'));

但总是,身体反应是空的

这是我的 app.js

var bodyParser = require('body-parser')
var morgan = require('morgan')

app.use(bodyParser.json())
app.use(morgan())

谢谢

4

2 回答 2

3

试试摩根体

import morganBody from 'morgan-body';
import express from 'express';
import bodyParser from 'body-parser';

const app = express();

// must parse body before morganBody as body will be logged
app.use(bodyParser.json());

// hook morganBody to express app
morganBody(app);
于 2019-06-12T11:10:07.390 回答
0

你可以试试看 :app.use(morgan('combined'))

于 2019-06-12T10:56:10.160 回答