Cơ BảnNestJS iconNestJS

NestJS là gì? Tại sao nên dùng NestJS thay vì Express thuần?

NestJS là framework Node.js xây dựng trên TypeScript, lấy cảm hứng từ Angular. Nó cung cấp kiến trúc module rõ ràng với @Module(), @Controller(), @Injectable() và Dependency Injection tích hợp sẵn.

Lý do chọn NestJS thay Express thuần: kiến trúc có cấu trúc (Modules/Controllers/Services phân tách rõ ràng), TypeScript-first với decorators và metadata reflection, IoC container tích hợp dễ test, hỗ trợ Microservices/GraphQL/WebSockets/gRPC. NestJS vẫn chạy trên Express (hoặc Fastify) bên dưới, nhưng thêm lớp abstraction giúp code dễ maintain và scale hơn.

Xem toàn bộ NestJS cùng filter theo level & chủ đề con.

Mở danh sách NestJS