Size: a a a

NestJS — русскоязычное сообщество

2021 June 24

ПВ

Павел Варенцов... in NestJS — русскоязычное сообщество
Можно в сервисе заранее проверить, существует ли пользователь с таким номером. Если да, то кинуть ошибку.
источник

OM

Oleksandr Myshchyshy... in NestJS — русскоязычное сообщество
Но зачем делать еще проверки, если это уже делает монго?
источник

DG

Dmitry Gutoryan in NestJS — русскоязычное сообщество
там вроде есть код ошибки, смотреть его и в своем обработчике ошибок возвращать норм сообщение
источник

ПВ

Павел Варенцов... in NestJS — русскоязычное сообщество
Это часть бизнес-логики просто. А так логика будет размазываться между сервисом и констрейтами в БД. И в сервисе ещё код появится, который парсингом ошибок БД занимается.
источник

OM

Oleksandr Myshchyshy... in NestJS — русскоязычное сообщество
У меня сейчас сделан exception фильтр для ошибок монго, и я сделал его глобальным и когда монго викидывает какую-то ошибку, она проходит через мой фильтр
источник

ПВ

Павел Варенцов... in NestJS — русскоязычное сообщество
Часто примерно так проверки выглядят, вся логика в сервисе: https://github.com/pvarentsov/typescript-clean-architecture/blob/114ae24a457dcac47d5d6031c0ea3a718a3313fe/src/core/service/user/usecase/CreateUserService.ts#L17

Но если ошибки БД удобно парсить, то хорошо.
источник

ПВ

Павел Варенцов... in NestJS — русскоязычное сообщество
И тестировать удобно
источник

ДМ

Дмитрий Могилевцев... in NestJS — русскоязычное сообщество
А "env" переменные заведены в хероку? Key:value такие же как в локальном конфиге?
источник
2021 June 25

ДЛ

Дмитрий Л in NestJS — русскоязычное сообщество
День добрый, есть менторы по nestJS, нужна консультация по некоторым вопросам можно платно, напишите в лс
источник

S

Sergey in NestJS — русскоязычное сообщество
Привет. Почему не спросишь тут?
источник

ДЛ

Дмитрий Л in NestJS — русскоязычное сообщество
Тут часто вопросы игнорируются. Либо я их так плохо формулирую) А на конкретном примере было бы проще показать
источник

S

Sergey in NestJS — русскоязычное сообщество
это не со зла обычно )
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
вот тут куча примеров всякого разного, пройди все, может и вопросы все исчезнут https://wanago.io/courses/api-with-nestjs/
источник

ДЛ

Дмитрий Л in NestJS — русскоязычное сообщество
Благодарю!
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Всем привет, может кто-то подсказать каким образом можно передавать буфер между мискросервисами?
Или может кто-то работал с этой либой и знает есть ли у нее возможность стримить файлы
https://www.npmjs.com/package/@nestjs-plugins/nestjs-nats-streaming-transport
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Стрим можно передать. Но старайтесь избегать этого. Тунелли не любят такие задачи. Он будет выступать как прокси. Забивая канал
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
У меня на работе схожая дилемма. Стрим передаётся по редиске между сервисами. А так как объём данных пару гб. Все это забивает канал на редиске
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Чтобы было без гемороя я так понимаю лучше таки использовать облачные хранилища и обмениваться именем файла между мс?
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Да. Лучшее решение. Геморроя больше. В плане подготовки
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Но и профит лучше
источник