Size: a a a

Node.js — русскоговорящее сообщество

2020 April 24

V

Victor in Node.js — русскоговорящее сообщество
りム リム イのイ 丂ムᄊノリ
.find({ $expr: { $eq: ["$f1", "$f2"] }})
И что это правда сработает? Я думал через агрегацию только
источник

🌠

🌠 in Node.js — русскоговорящее сообщество
стандартная пагинация с оффсетом и лимитом не нуждается же в общем колличестве записей?
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
🌠
стандартная пагинация с оффсетом и лимитом не нуждается же в общем колличестве записей?
А количество страниц вычислять как ты будешь?
источник

りム リム イのイ 丂ムᄊノリ... in Node.js — русскоговорящее сообщество
Victor
И что это правда сработает? Я думал через агрегацию только
должен работать
источник

りム リム イのイ 丂ムᄊノリ... in Node.js — русскоговорящее сообщество
или через aggregate:
.aggregate([ { $match: { $expr: { $eq: ["$field1", "$field2" ] } } ])
источник

🌠

🌠 in Node.js — русскоговорящее сообщество
Mihail Kuzmin
А количество страниц вычислять как ты будешь?
это если пагинация по страницам

но в случае с базовой пагинацией только лишь с офсетом и лимитом записей

пример
источник

🌠

🌠 in Node.js — русскоговорящее сообщество
offset: 150
limit:10
источник

🌠

🌠 in Node.js — русскоговорящее сообщество
если страницы на клиенте не нужны
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,как в express лучше обрабатывать ошибки? В контроллере просто выбрасывать ошибку ,а в мидлваре ошибки обрабатывать ее (устанавливать статус и писать сообщение) или создать расширенный объект ошибки (с статусом и кастомным сообщением) и выбрасывать в контроллере эту ошибку (при этом логика обработки в мидлваре =  0 )Какой вариант лучше?Сейчас я вижу плюс обработки в одном месте (в мидлваре) в том,что мне не надо дублировать одинаковые ошибки.
источник

АМ

Александр Мирмильште... in Node.js — русскоговорящее сообщество
Товарищи, подскажите, пожалуйста, кто чем пользуется для конвертирования HTML в PDF? Делал это через Puppeteer, но столкнулся с нерешаемой проблемой, связанной с некорректной отрисовкой таблиц, при переносе их на новую страницу (контент предыдущей страницы накладывается на заголовочную строку thead на новой странице). Подозреваю, что связано это с наличием rowspan-ов в таблице, но отказаться от них нет возможности. Решается эта проблема только отключением дублирования thead на каждой новой странице, но это вызывает неудобства в работе с готовой PDF-кой.
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Александр Мирмильштейн
Товарищи, подскажите, пожалуйста, кто чем пользуется для конвертирования HTML в PDF? Делал это через Puppeteer, но столкнулся с нерешаемой проблемой, связанной с некорректной отрисовкой таблиц, при переносе их на новую страницу (контент предыдущей страницы накладывается на заголовочную строку thead на новой странице). Подозреваю, что связано это с наличием rowspan-ов в таблице, но отказаться от них нет возможности. Решается эта проблема только отключением дублирования thead на каждой новой странице, но это вызывает неудобства в работе с готовой PDF-кой.
Попробуй через css в шаблоне html, может решится
https://m.habr.com/ru/company/ruvds/blog/317776/
источник

АМ

Александр Мирмильште... in Node.js — русскоговорящее сообщество
Спасибо, но я уже с CSS как только не химичил 😊 Этот баг хромиума уже давно известен и его уже много раз фиксили, да всё никак не могут дофиксить. Видимо там слишком хитрые вычисления высоты контента в каждом столбце, что контрибьютеры боятся туда лишний раз заглядывать 😂
источник

O

Oldman in Node.js — русскоговорящее сообщество
Че это за годно ?
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,где лучше обрабатывать ошибк? Пред отправкой в мидлвару (в контроллере) или в самой мидлваре?
источник

VP

Vyn Da Polozh in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,где лучше обрабатывать ошибк? Пред отправкой в мидлвару (в контроллере) или в самой мидлваре?
Отдльная мидлвара на обработку ошибок
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Vyn Da Polozh
Отдльная мидлвара на обработку ошибок
Понял,спасибо!)
источник

V

Victor in Node.js — русскоговорящее сообщество
Александр Мирмильштейн
Товарищи, подскажите, пожалуйста, кто чем пользуется для конвертирования HTML в PDF? Делал это через Puppeteer, но столкнулся с нерешаемой проблемой, связанной с некорректной отрисовкой таблиц, при переносе их на новую страницу (контент предыдущей страницы накладывается на заголовочную строку thead на новой странице). Подозреваю, что связано это с наличием rowspan-ов в таблице, но отказаться от них нет возможности. Решается эта проблема только отключением дублирования thead на каждой новой странице, но это вызывает неудобства в работе с готовой PDF-кой.
есть же puppeteer firefox там тоже такой баг? насколько помню у фф с пдф все было неплохо раньше
ну а так еще можно вообще отказаться от html и пихать данные в latex)
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Oldman
Че это за годно ?
Что?
источник

АМ

Александр Мирмильште... in Node.js — русскоговорящее сообщество
Victor
есть же puppeteer firefox там тоже такой баг? насколько помню у фф с пдф все было неплохо раньше
ну а так еще можно вообще отказаться от html и пихать данные в latex)
в FF вроде норм работает, но сама PDF-ка выглядит не так, как браузерная версия, возможно какие-то стили там режутся, для упрощения. Спасибо за наводку, положу в копилку альтернативных решений, для сравнения)
источник

V

Victor in Node.js — русскоговорящее сообщество
Александр Мирмильштейн
в FF вроде норм работает, но сама PDF-ка выглядит не так, как браузерная версия, возможно какие-то стили там режутся, для упрощения. Спасибо за наводку, положу в копилку альтернативных решений, для сравнения)
wkhtmltopdf еще глянь
источник