Size: a a a

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

2020 April 10

W

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

W

Wacker in NestJS — русскоязычное сообщество
Andrey Melikhov
тогда бери экспресс, Олег хорошо расписал выше
Значит так и сделаю! Спасибо!
источник

NG

Nick Galko in NestJS — русскоязычное сообщество
Andrey Melikhov
тогда бери экспресс, Олег хорошо расписал выше
Кстати, оффтопик. А как у вас CI/CD построен?
источник

NG

Nick Galko in NestJS — русскоязычное сообщество
сейчас просто собираю себе
источник

W

Wacker in NestJS — русскоязычное сообщество
Nick Galko
Кстати, оффтопик. А как у вас CI/CD построен?
+
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Вот и я об этом же skaffold + kubernetes вот и ci\cd ...не заморачиваешься)
источник

S

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

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Nick Galko
Кстати, оффтопик. А как у вас CI/CD построен?
GiFlow, срез по коммиту в дев, пайплайны в Jenkins, авторелизы на LXC контейнеры черз deb-пакеты
источник

LK

L K in NestJS — русскоязычное сообщество
Nick Galko
сейчас просто собираю себе
на разных проектах по разному
- CircleCI / Docker
- AWS CodePipeline / CodeBuild / CodeDeploy
- есть и с помощью Jenkins
- GoogleCloud CloudBuild / Docker
источник

NG

Nick Galko in NestJS — русскоязычное сообщество
я вот прям сейчас собираю систему на Дженикнсе
источник

NG

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

С

Сергей in NestJS — русскоязычное сообщество
всем привет. я тут новичек в nestjs и вот потихоньку делаю валидацию на входящие запросы. Использую DTO и ValidationPipe. Мне всё приходит строками, естественно, и когда нужно валидировать числа то затык. В официальной доке есть что  используй new ValidationPipe({ transform: true }) и типы автоматически приведутся. The ValidationPipe can automatically transform payloads to be objects typed according to their DTO classes. To enable auto-transformation, set transform to true. Но нифига неприводится. Есть наглядная репа совсем простая https://github.com/verberden/dumb-repo. Гуглил, находил решения прошлых лет через @Transform и оно работает, но мне хотелось бы понять. Я не правильно делаю или что-то не то написано в офиц доках.
источник

AB

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

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Сергей
всем привет. я тут новичек в nestjs и вот потихоньку делаю валидацию на входящие запросы. Использую DTO и ValidationPipe. Мне всё приходит строками, естественно, и когда нужно валидировать числа то затык. В официальной доке есть что  используй new ValidationPipe({ transform: true }) и типы автоматически приведутся. The ValidationPipe can automatically transform payloads to be objects typed according to their DTO classes. To enable auto-transformation, set transform to true. Но нифига неприводится. Есть наглядная репа совсем простая https://github.com/verberden/dumb-repo. Гуглил, находил решения прошлых лет через @Transform и оно работает, но мне хотелось бы понять. Я не правильно делаю или что-то не то написано в офиц доках.
источник

С

Сергей in NestJS — русскоязычное сообщество
Если на конкретный параметр то вроде тоже работает, да(я точно не помню что пробовал). А на весь DTO объект?
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Вообще ничего не понимаю что ты пишешь
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Создаёшь класс dto делаешь декораторы для валидации, всё
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Если валидации не пройдет, на клиент отправится ошибка
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Единственное что нужно поставить пакеты class-transformer и class-validator
источник

С

Сергей in NestJS — русскоязычное сообщество
Aleksandr Bukhalo
Если валидации не пройдет, на клиент отправится ошибка
да приходит ошибка {
   "statusCode": 400,
   "message": [
       "id must be an integer number"
   ],
   "error": "Bad Request"
}
источник