NodeJS: Как записать все входящие запросы сервера на mongodb? - PullRequest
0 голосов
/ 22 июня 2019

Мы настроили сервер NodeJS для нашего API и в настоящее время регистрируем все входящие запросы в файл, используя morgan.В дополнение к регистрации файлов мы также хотели бы хранить запросы в mongodb (желательно без использования mongoose).Любая помощь будет принята с благодарностью :) спасибо!

1 Ответ

0 голосов
/ 23 июня 2019

Вы можете использовать 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()}));

Варианты транспорта здесь

...