Курс 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-репозиторий с исходниками: https://github.com/makewebme/nestjs-course