NestJS · 12 min
Il softwareMappa del corso
Perché Nest sopra HTTP
Express ti dà la request. Nest ti dà un posto per ogni tipo di decisione.
Il disegno
Stesso HTTP, diverso dove sta la regola.
| HTTP nudo / Express | NestJS | |
|---|---|---|
| Routing | app.get a mano | Controller + decoratori |
| Validazione | if sparsi | Pipe + DTO |
| Auth | middleware unico | Guard su rotta o controller |
| DB | dove capita | Service / repository iniettati |
In poche righe
Senza struttura, le app Node diventano un unico file che autentica, valida, parla col DB e manda email.
Nest è opinato: Angular-like, TypeScript, dependency injection. Il beneficio è visivo: apri la cartella e capisci il mestiere.
Disegna questo
Express = una funzione. Nest = scatole nominate intorno alla stessa funzione.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.