【发布时间】:2016-12-16 15:09:27
【问题描述】:
我已经设置了包mongo-morgan-ext 来保存访问日志到mongodb。这个包在内部依赖于摩根。我面临的问题是它没有保存在请求中发送的自定义标头。它只是保存了所有其他标准。有没有人使用 morgan 或任何其他软件包做到这一点?
【问题讨论】:
我已经设置了包mongo-morgan-ext 来保存访问日志到mongodb。这个包在内部依赖于摩根。我面临的问题是它没有保存在请求中发送的自定义标头。它只是保存了所有其他标准。有没有人使用 morgan 或任何其他软件包做到这一点?
【问题讨论】:
一切都在代码中明确定义,参见here。
所以你可以编辑它并添加你想要获取的内容:
'REQUEST': {
'Accept': tokens['req'](req, res, 'Accept'),
'x-api-version': tokens['req'](req, res, 'x-api-version'), //custom
'client-id': tokens['req'](req, res, 'client-id'), //custom
...
【讨论】: