我们已经为API设置了NodeJS服务器,并且当前正在使用morgan将所有传入请求记录到文件中。除了文件记录之外,我们还希望将请求存储在mongodb中(最好不必使用mongoose)。任何帮助将不胜感激:)谢谢!
答案 0 :(得分:0)
您可以使用mongoose-morgan或将morgan
与winston
和winston-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()}));
您可以看到运输选项here