0

我们已经为我们的 API 设置了一个 NodeJS 服务器,并且目前正在使用 morgan 将所有传入请求记录到一个文件中。除了文件记录之外,我们还希望将请求存储在 mongodb 中(最好不必使用 mongoose)。任何帮助将不胜感激:)谢谢!

4

1 回答 1

0

您可以使用mongoose-morgan或仅morganwinstonwinston-mongodb集成。

const morgan = require('morgan');
const winston = require('winston');
require('winston-mongodb');

app.user(morgan('combined', {stream: new winston.transports.MongoDB({db: /*mongodb-uri*/}).stream()}));

您可以在此处查看交通选项

于 2019-06-22T21:03:13.477 回答