2.0.0 • Published 3 years ago

rubik-report v2.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

rubik-report

Кубик для более-менее стандартных отчетов из коллекций mongoose

Обратная несовместимость

Версия 2.x отличается от 1.x, и нужно мигрировать.

Конструктор и расширения

  1. csvGeneratorsgenerators
  2. getSpecificQueryqueries

Генераторы отчетов

  • Теперь в конструктор не приходит опция isDevStats, вместо этого прилетает весь объект options
  • Вместо вызова generateCsvString({ stream }) теперь будет вызыван writeToStream(stream)

Запрос по умолчанию

Больше нет запроса по умолчанию. Чтобы компенсировать его, теперь необходимо устанавливать функцию defaultQueryBuilder:

report.setDefaultQueryBuilder(fn);

fn принимает на вход объект options — опции запроса статистики.

Запись в поток

Нужно использовать другой метод: writeCsvToStreamwriteToStream

Втстроенная обработка HTTP

Больше нет встроенной мидлвары. Вместо нее нужно использовать функцию handle из rubik-report/kit/http.js

Так же можно получить отдельные setHeaders и extractFromRequest

2.0.0

3 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago