Продолжаем реализовывать сущность пользователя СОДЕРЖАНИЕ: 00:00 Перечисляем все будущие пути и методы User 01:56 Отличие методов POST, PUT и PATCH 04:25 Метод создания пользователя, готовим запрос в Postman 06:56 Причина зависания запроса, смотрим содержимое body 08:18 (1 способ form-data) Используем Interceptor для перехвата body с нашими данными 09:54 (2 способ raw) Смотрим пришедшие заголовки. Content-Type, multipart-formdata 12:51 Пробуем, как работает x-www-form-urlencoded 13:47 Используем form-data. Наглядная разница в плане передачи типов как есть. 15:58 Отправляем данные пользователя через raw. Создаём Service для взаимодействия с БД. 19:00 Дёргаем сохранение юзера из контроллера. Важность простановки await'ов. 22:47 Реализуем безопасное хранение пароля с помощью хеширования (bcrypt) 25:34 Про важность безопасного хранения пароля 26:43 Как в PostgreSQL сбросить автоинкрементное поле на произвольное значение 28:48 Промежуточный итог 29:33 Делаем
Hide player controls
Hide resume playing