Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Xây dựng Restful Backend api với NestJS, JWT Authenticaion, Prisma,Pactum

Автор: Nguyen Duc Hoang

Загружено: 2022-10-26

Просмотров: 38758

Описание:

2:45 - Cài đặt NodeJS
3:53 - Tạo dự án mới với Nest CLI
6:12 - Thêm các module, controller, service cho dự án NestJS
13:35 - Viết các API dạng Post method cho phép đăng ký, đăng nhập người dùng
17:58 - Tạo file Docker compose để khởi tạo container chứa Postgres SQL
23:48 - Cài đặt thư viện Prisma ở chế độ Development(-D), khởi tạo Schema trống
25:55 - Định nghĩa các thực thể trong cơ sở dữ liệu Postgres và thực hiện migration
31:10 - Tạo PrismaService để thao tác với cơ sở dữ liệu từ NestJS
38:58 - Định nghĩa các DTO(Data Transfer Object gửi dữ liệu từ client lên NestJS backend)
43:17 - Validate thông tin đầu vào với class-validator và class-transformer
53:40 - Thêm quan hệ one-to-many vào Database Schema và migrations lại những thay đổi
1:10:31 - Viết lại các script trong package.json giúp quá trình chạy app thuận tiện hơn
1:16:37 - Giới thiệu về JSON Web Token(JWT)
1:18:51 - Cài đặt các thư viện phục vụ đăng nhập và lấy ra JWT
1:36:32 - Viết JWT Guards để kiểm tra token đối với request có yêu cầu đăng nhập
1:47:44 - Tùy biến Decorator để lấy thông tin user cho tuwfng request
1:51:29 - Giới thiệu về PactumJS và viết các End-to-End test
1:58:29 - Xây dựng môi trường test tự động, các hàm beforeAll, afterAll
2:01:04 - Tùy biến lại Docker compose, thêm các script phục vụ Automation test
2:03:04 - Quản lý các biến môi trường với dotenv
2:14:23 - Viết các test case cho chức năng Authentication(đăng nhập, đăng ký người dùng)
2:24:38 - Viết test case cho chức năng lấy thông chi tiết người dùng
2:28:08 - Viết các test case CRUD cho thực thể Note
2:28:58 - Thêm module, controller, services và các chức năng CRUD cho Note
2:50:00 - Test các chức năng cho Note trên Postman
2:57:30 - Quay lại viết nốt các test case cho Note
Code:
https://docs.google.com/document/d/10...
Facebook:   / nguyen.duc.hoang.bk  

Xây dựng Restful Backend api với NestJS, JWT Authenticaion, Prisma,Pactum

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Hướng dẫn setup Prisma 7 với dự án NestJS

Hướng dẫn setup Prisma 7 với dự án NestJS

Tự Học Fullstack Next.js/Nest.js (TypeScript)

Tự Học Fullstack Next.js/Nest.js (TypeScript)

NodeJs: Vén màng sự thật trong NodeJs

NodeJs: Vén màng sự thật trong NodeJs

Tự học NodeJS 2023 - MongoDB Mongoose - JWT | JSON Web Token

Tự học NodeJS 2023 - MongoDB Mongoose - JWT | JSON Web Token

Redis là gì? Bài học này đủ để bắt đầu | Là một Backend bạn đã từng gặp những trường hợp này chưa?

Redis là gì? Bài học này đủ để bắt đầu | Là một Backend bạn đã từng gặp những trường hợp này chưa?

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Hướng Dẫn Xây Dựng REST API với NestJS và Prisma #01

Hướng Dẫn Xây Dựng REST API với NestJS và Prisma #01

Sự Thật Sốc: Tại Sao Bạn Có Thể Mắc Kẹt Trên Đống Tài Sản Giai Đoạn 2024–2026?

Sự Thật Sốc: Tại Sao Bạn Có Thể Mắc Kẹt Trên Đống Tài Sản Giai Đoạn 2024–2026?

Cách Web Hoạt Động & Backend Là Gì?

Cách Web Hoạt Động & Backend Là Gì?

The Right way to write Nest.js & Typescript clean-code - SOLID

The Right way to write Nest.js & Typescript clean-code - SOLID

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Mock Interview for Junior Node.js Backend Developer

Mock Interview for Junior Node.js Backend Developer

[FULL] Thực Hành FullStack Next.js/Nest.js (Typescript) Dự Án JWT | Tự Học Coding với Hỏi Dân IT

[FULL] Thực Hành FullStack Next.js/Nest.js (Typescript) Dự Án JWT | Tự Học Coding với Hỏi Dân IT

gRPC vs Rest API dùng khi nào? Ở đâu? Xem đồng nghiệp giải thích

gRPC vs Rest API dùng khi nào? Ở đâu? Xem đồng nghiệp giải thích

[FULL] Chia Sẻ Lộ Trình Tự Học Java Spring - Spring Boot Từ Số 0 Dành Cho Người Mới Bắt Đầu

[FULL] Chia Sẻ Lộ Trình Tự Học Java Spring - Spring Boot Từ Số 0 Dành Cho Người Mới Bắt Đầu

Build Hệ Thống Xác Thực Người Dùng JWT |  Dự án Moji (Phần 1)

Build Hệ Thống Xác Thực Người Dùng JWT | Dự án Moji (Phần 1)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com