NestJS
Installation
SKILL.md
Quick Reference
| Topic | File |
|---|---|
| Module system, circular deps, dynamic modules | modules.md |
| DI, providers, injection scopes, custom providers | dependency-injection.md |
| Controllers, routing, request lifecycle | controllers.md |
| Guards, pipes, interceptors, middleware, filters | lifecycle.md |
| DTOs, validation, transformation | validation.md |
| Database integration (TypeORM, Prisma, Mongoose) | database.md |
| Testing: unit, integration, e2e | testing.md |
| Microservices, queues, events, WebSockets | microservices.md |
| Config, environment, secrets management | config.md |
| Performance, caching, serialization | performance.md |
NestJS vs Plain Node.js — Key Differences
NestJS builds on Node.js/Express (or Fastify) but introduces an opinionated architecture. The main things that catch people: