Size: a a a

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

2021 January 30

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Не понял немного
источник

A

Ali in NestJS — русскоязычное сообщество
Vanya Leyn
Не понял немного
Покажи нам лучше пример, тогда поймем и мы :DD
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Vanya Leyn
Не понял немного
Нуу к примеру мы получили данные с бд, передаем эти данные в класс UserResource, там мы по этим данным возвращаем нужный объект к примеру
{
   id: this.uuid,
   username: this.username,
}
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Но я часто слышу что "чистая архитектура" это оверхед и бизнес хочет быстро и дёшево, я согласен что для мвп или 3ех крудов это излишне, но в остальном - необходимо
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Fingerprint
Нуу к примеру мы получили данные с бд, передаем эти данные в класс UserResource, там мы по этим данным возвращаем нужный объект к примеру
{
   id: this.uuid,
   username: this.username,
}
И уже отправляем это в респонс
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Fingerprint
Нуу к примеру мы получили данные с бд, передаем эти данные в класс UserResource, там мы по этим данным возвращаем нужный объект к примеру
{
   id: this.uuid,
   username: this.username,
}
Обычно делают что в дбл свой респонс, который мапится в то что нужно сервису, а потом уже мапится в то что хочет контроллер
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Vanya Leyn
Обычно делают что в дбл свой респонс, который мапится в то что нужно сервису, а потом уже мапится в то что хочет контроллер
Нуу можно создать один глобальный ресурс, а в него вкладывать уже нужные ресурсы
success: status,
data: {
   ‘название ресурса’: data
}
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Ну вообще наверное концепция Контроллеры <- Сервисы для получения данных самая понятная. Я не совсем понял про доп. класс, зачем он
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Fingerprint
Нуу к примеру мы получили данные с бд, передаем эти данные в класс UserResource, там мы по этим данным возвращаем нужный объект к примеру
{
   id: this.uuid,
   username: this.username,
}
А что мешает их прям в сервисе возвращать?)
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Sergey Shumchenko
А что мешает их прям в сервисе возвращать?)
В случае изменения бд можно быстро отредактировать ресурс
источник

F

Fingerprint in NestJS — русскоязычное сообщество
А не искать в сервисе что нужно изменить
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Примерно так, нуу еще типизацию добавить
источник

F

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

F

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

F

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

F

Fingerprint in NestJS — русскоязычное сообщество
Или я думаю не правильно?
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Еще сделать UserCollection если нужно вернуть коллекцию которая будет содержать массив UserResource
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
А можно просто сделать запрос с QueryBuilder на получение определенных полей с базы и оно вернет сразу, что надо)
источник

A

Ali in NestJS — русскоязычное сообщество
@webkunx Вот эта реализация как тебе?
источник

F

Fingerprint in NestJS — русскоязычное сообщество
Sergey Shumchenko
А можно просто сделать запрос с QueryBuilder на получение определенных полей с базы и оно вернет сразу, что надо)
Если нам нужно поработать с какими-то полями которые мы в итоге не хотим возвращать?
источник