Курс NestJS (#4): заканчиваем CRUD для юзера, валидируем

Заканчиваем CRUD для нашей сущности User. Говорим про валидацию и поиск ошибок.
СОДЕРЖАНИЕ:
00:00 Метод получения всех пользователей
02:15 Ищем причину зависания запроса
02:55 Удаляем поле password, которое на фронт отправлять нельзя
03:50 Реализация метода обновления полей пользователя
05:49 Ошибка, которая вызывается произвольно отправленным полем. Разрешённые поля (первый способ).
08:13 Разрещённые поля (второй способ)
11:12 Контроль типов и форматов полей body, пришедшего из запроса, через DTO (Data Transfer Object)
17:31 Удаляем метод PATCH и реализуем DELETE для юзера
18:50 Немного про CRUD (Create, Read, Update, Delete)
Ссылка на GitHub-репозиторий с исходниками:
github.com/makewebme/nestjs-c...
⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: makeweb.me/course-js-fullstac...
Телеграм для связи по курсу: @makewebchatme
🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).
💬 💬 💬
Присоединяйся к нашему Telegram-чату t.me/makewebme

Пікірлер: 8

  • @MakewebMeOfficial
    @MakewebMeOfficial Жыл бұрын

    ⚛⚛⚛ Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me Детали тут: makeweb.me/course-js-fullstack-developer Телеграм для связи по курсу: @makewebchatme

  • @C-br9fc
    @C-br9fc3 ай бұрын

    спасибо за курс, очень круто

  • @imgod113
    @imgod113 Жыл бұрын

    Спасибо за видео, валидация огонь!

  • @roman-romadin
    @roman-romadin Жыл бұрын

    Годнота 👍 Спасибо!

  • @shpak2661
    @shpak26613 ай бұрын

    Валидатор не заработал пока не добавил его в провайдеры модуля. В видео это не указано. Так же без декоратора @IsOptional передать не все поля не получится, поле остается undefined валидатор ругается must be string и тд

  • @user-rs6pe4fy1r
    @user-rs6pe4fy1r Жыл бұрын

    что такое @Req() req: Request? req переменная Request ее тип но каким боком там @Req()?Это фишка тайпскрипта типа req задекорирован через функцию Req или как?

  • @MakewebMeOfficial

    @MakewebMeOfficial

    Жыл бұрын

    @Req() это декоратор, который "вставляет" в req объект запроса. А : Request это тип для req, который описывает всё, что он в себе содержит, всю его структуру.

  • @MakewebMeOfficial

    @MakewebMeOfficial

    Жыл бұрын

    декоратор при создании экземпляра класса, вносит изменение в его поведение. В данном случае, декоратор применён к параметру и меняет его. А точнее "инжектирует" его в метод контроллера.

Келесі