Заканчиваем 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