Size: a a a

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

2020 October 09

A

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

M

Maxim in NestJS — русскоязычное сообщество
Ой ребят сори ошибся чатом
источник

E

E_A in NestJS — русскоязычное сообщество
Господа, избегаем политоты в этом чате, для этого есть спец чаты и даже для it
источник

s

shawas in NestJS — русскоязычное сообщество
не, это я все знаю
источник

s

shawas in NestJS — русскоязычное сообщество
вопрос в другом
источник

s

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

s

shawas in NestJS — русскоязычное сообщество
"message": "Bad Request Exception",
источник

А

Андрей in NestJS — русскоязычное сообщество
Продолжаю изучать nest и сегодня у меня возник такой вопрос)

предположим есть Users и Cities.
У каждого юзерах хранится cityId.

Когда прилетает запрос на обновление юзера, он может содержать поле cityId, в этом случае мы должны проверить существует ли город с таким id.

В сервисе city.service.ts есть метод checkIfExists, так вот, его лучше дергать в контроллере или же в сервисе юзера?
источник

OM

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

Просто у меня при контроллере типа PATCH будет приходить токен, с которого я просто возьму информацию про пользователя и все.
источник

F

Farrux in NestJS — русскоязычное сообщество
Доброго времени суток. Пожалуйста поддержки этот issue https://youtrack.jetbrains.com/issue/WEB-47769 . Не хватает интеграция nest-cli для WebStorm.
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Oleksandr Myshchyshyn
Ребят, если PATCH метод делать без параметров это норм??

Просто у меня при контроллере типа PATCH будет приходить токен, с которого я просто возьму информацию про пользователя и все.
Why not? Patch /users/self
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Я обычно на self делаю профиль и его апдейт
источник

А

Андрей in NestJS — русскоязычное сообщество
Андрей
Продолжаю изучать nest и сегодня у меня возник такой вопрос)

предположим есть Users и Cities.
У каждого юзерах хранится cityId.

Когда прилетает запрос на обновление юзера, он может содержать поле cityId, в этом случае мы должны проверить существует ли город с таким id.

В сервисе city.service.ts есть метод checkIfExists, так вот, его лучше дергать в контроллере или же в сервисе юзера?
Т.е. чтобы метод update в user.servise.ts предполагал, что все данные валидны, а ключи уже существуют в бд или же метод сам должен денуть сервис city и проверить существование нужный ключей в бд?
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Андрей
Продолжаю изучать nest и сегодня у меня возник такой вопрос)

предположим есть Users и Cities.
У каждого юзерах хранится cityId.

Когда прилетает запрос на обновление юзера, он может содержать поле cityId, в этом случае мы должны проверить существует ли город с таким id.

В сервисе city.service.ts есть метод checkIfExists, так вот, его лучше дергать в контроллере или же в сервисе юзера?
А может в pipe? Вообще это же  бизнес правило. Можно и в сервисе. Но не в контроллере. Там этой логики не должно ьыть
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Помог?)
источник

А

Андрей in NestJS — русскоязычное сообщество
Konstantin Lobkov
А может в pipe? Вообще это же  бизнес правило. Можно и в сервисе. Но не в контроллере. Там этой логики не должно ьыть
ну в пайп врядли, похожих ситуаций может быть много)  
Спасибо за совет)
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Я бы кидал exception
источник

KL

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

OM

Oleksandr Myshchyshy... in NestJS — русскоязычное сообщество
Konstantin Lobkov
Я обычно на self делаю профиль и его апдейт
А почему не PUT при создании профиля?
источник

KL

Konstantin Lobkov in NestJS — русскоязычное сообщество
Не бывает создание профиля) GET /users/self PATCH | PUT /users/self
источник