Sunday, 09 August, 2026г.
russian english deutsch french spanish portuguese czech greek georgian chinese japanese korean indonesian turkish thai uzbek

пример: покупка автомобиля в Запорожье

 

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

Курс NestJS (#3): продолжаем делать CRUD для сущности UserУ вашего броузера проблема в совместимости с HTML5

Продолжаем реализовывать сущность пользователя

СОДЕРЖАНИЕ:
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 Удаляем чувствительные данные из ответа

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

???? ???? ????
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).

???? ???? ????
Присоединяйся к нашему Telegram-чату https://t.me/makewebme

Мой аккаунт