Fiecare aplicație NestJS are cel puțin un modul rădăcină (AppModule). Spre deosebire de monoliții clasici Node.js, NestJS încurajează împărțirea codului pe domenii funcționale strâns legate, fiecare cu propriul său modul, controller și servicii injectabile.
Arhitectura Fundamentală NestJS: Organizarea Modulară (@Module), Rute REST cu @Controller() și Servicii Injectabile (@Injectable) în NestJS
Arhitectură & Module
NestJS
Ghid complet pentru fundamentele NestJS: decuplarea aplicației în module de domeniu, exportul și importul de servicii, gestionarea parametrilor de rută (@Param, @Query, @Body) și răspunsuri HTTP.
Sintaxă
@Module({ controllers: [UsersController], providers: [UsersService] })