Myvideo

Guest

Login

Курс NestJS (#3): продолжаем делать CRUD для сущности User

Uploaded By: Myvideo
10 views
0
0 votes
0

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала . Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @MakewebMeOfficial. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Продолжаем реализовывать сущность пользователя СОДЕРЖАНИЕ: 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 Делаем запрос данных юзера по id. Извлекаем параметры NestJS из pathname. 31:07 Коллекции в Postman 31:45 Используем ParseIntPipe для автоприведения строки из параметра к числу 35:08 Забираем данные юзера из БД 38:16 Ищем проблему пустого ответа. Общий паттерн поиска ошибок. 40:02 Удаляем чувствительные данные из ответа Ссылка на GitHub-репозиторий с исходниками: ⚛️⚛️⚛️ Пройди практический курс “Javascript Fullstack разработчик“ от . Детали тут: Телеграм для связи по курсу: @makewebchatme 🛍 🛍 🛍 Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена . Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги). 💬 💬 💬 Присоединяйся к нашему Telegram-чату

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later