Size: a a a

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

2020 September 26

JB

Joe Beretta in NestJS — русскоязычное сообщество
Андрей
оу, а можно пример реализации когда для половины запросов первый сервис работает, а для другой половины другой сервис?
И чем производительность замеряете?
Производительность можно хоть через console.time мерить
А запросы делить можно через Math.random выбирая какой из сервисов (методов) будут вызываться
источник

BY

Bitalik Yatsenko in NestJS — русскоязычное сообщество
Всем привет,  подскажите новичку
У меня есть back-end на nest.js
Бек должен реализововать несколько API
К примеру:
- для админ панели ( для администраторов и партнеров )
- для приложения ( для клиентов )
- для сайта ( публичное )

Правильно ли в таком случае использовать монорепу, тоесть общий функционал вынести в библиотеки
Или может я не правильно понимаю когда нужно использовать монорепозитории?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Bitalik Yatsenko
Всем привет,  подскажите новичку
У меня есть back-end на nest.js
Бек должен реализововать несколько API
К примеру:
- для админ панели ( для администраторов и партнеров )
- для приложения ( для клиентов )
- для сайта ( публичное )

Правильно ли в таком случае использовать монорепу, тоесть общий функционал вынести в библиотеки
Или может я не правильно понимаю когда нужно использовать монорепозитории?
Да так норм, туда ещё и фронт можно запихнуть, при сборке все отдельными доккер образами соберёшь, необходимый пакдж джсон если чет веб пак не сможет упаковать, докинешь именно под необходимую либу или приложение
источник

BY

Bitalik Yatsenko in NestJS — русскоязычное сообщество
А какие + от того что фронт будет в монорепе?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Андрей
оу, а можно пример реализации когда для половины запросов первый сервис работает, а для другой половины другой сервис?
И чем производительность замеряете?
Похожее делал, в редис ложил время запроса и метод и тип сервиса, птом агрегировал и смотрел

Игрался давно там свой контроллер писал и декораторы, чет тип того было


@MyController('cats')
export class CatsController {
@MyGet('list', MyType.A)
findAll_a(): string {
return 'This action returns a all cats';
}

@MyGet('list', MyType.B)
findAll_b(): string {
return 'This action returns b all cats';
}
}
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Bitalik Yatsenko
А какие + от того что фронт будет в монорепе?
Интерфейсы шаришь взаимодействия, я дто шарил в бэке на контроллерах, а на фронте форма валидировалась и там и там класс трансформ и класс валидатор, один и тот же файл был, но потом нест перенёс тайп граф в себя и терь копипастить приходится и для фронта и для бэка дто, у меня на дто ещё тайп граф декораторы висели чтобы схема графа тоже эти дто юзала, но терь пришёл этому капец, никто так и не понял зачем Камиль так поступил, типа более тёсная интеграция с нестом якобы)
источник

BY

Bitalik Yatsenko in NestJS — русскоязычное сообщество
Ааа понял, єто еще и фронту нужно доказать что так удобно)
Благодарю за ответ)
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Если юзаешь протобаф для микросервисов или граф куэль то через них можно простые штуки шарить типа обязательно ть и тип поля, но чет сложнее типа емайлы только с доменом kz, или номер кред карт только висы, чтобы и там и там не копировать это все, такие штуки через граф и протобаф уже не выйдет сделать, а так как и фронт на тс и бэк, почему бы и не расшрить логику трансформации и валидирования всю полностью
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Bitalik Yatsenko
Ааа понял, єто еще и фронту нужно доказать что так удобно)
Благодарю за ответ)
Нзшт
источник

А

Андрей in NestJS — русскоязычное сообщество
Есть такая схема export class Feedback extends Document . Почему после обновления в поле avatar будет null, хотя я подставлял документ?
источник

А

Андрей in NestJS — русскоязычное сообщество
источник
2020 September 27

IZ

Illya Zlobin in NestJS — русскоязычное сообщество
Не могу получить доступ к методам ExecutionContext в декораторе, у кого-то было подобное?
источник

A

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

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
его ещё не создали)
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
Goncharenko Dmitry
его ещё не создали)
звучит как идея.
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
вообще вроде офф курс есть. Пока для начинающих, но может потом и продвинутый будет. Было бы неплохо субтитры на русском просто добавить туда. Хотя там и так все понятно, но все же.
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
Кто-то вроде планировал, не знаю будут ли реализовывать, но поле тут не паханное конечно. Но в целом идите на YouTube там уже есть плейлисты на русском вроде
источник

A

Art in NestJS — русскоязычное сообщество
🏡 Назар Калитюк
вообще вроде офф курс есть. Пока для начинающих, но может потом и продвинутый будет. Было бы неплохо субтитры на русском просто добавить туда. Хотя там и так все понятно, но все же.
их офф курс чет не очень зашел, если судить по 3ем главам и пробегу по остальным
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
Art
их офф курс чет не очень зашел, если судить по 3ем главам и пробегу по остальным
ну я те демо глянул, то там просто доку пересказывают. Но все же, может кому то так информация легче заходит
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Art
Кто подскажет лучший курс по nestjs, желательно на русском
До какой глубины?
источник