
Fondamenti di NestJS
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1Quale decorator si usa per definire un controller in NestJS?
Quale decorator si usa per definire un controller in NestJS?
Risposta
Il decorator @Controller() contrassegna una classe come controller e accetta opzionalmente un prefisso di rotta. I controller gestiscono le richieste HTTP in arrivo e restituiscono le risposte al client. Usano decorator come @Get(), @Post() per definire le rotte.
2Che cos'è un provider in NestJS?
Che cos'è un provider in NestJS?
Risposta
Un provider è una classe che può essere iniettata come dipendenza tramite il sistema di dependency injection di NestJS. Service, repository, factory e helper sono provider. Vengono annotati con @Injectable() e dichiarati nell'array providers di un modulo.
3Come creare un nuovo progetto NestJS con la CLI?
Come creare un nuovo progetto NestJS con la CLI?
Risposta
Il comando 'nest new project-name' crea un nuovo progetto NestJS con una struttura standard che include src/, test/ e file di configurazione. La CLI propone di scegliere il gestore di pacchetti (npm, yarn, pnpm) e genera automaticamente il codice iniziale con il modulo radice e un controller di base.
Qual è il ruolo del decorator @Injectable()?
In NestJS, come iniettare un service in un controller?
+20 domande da colloquio
Altri argomenti di colloquio Node.js / NestJS
Fondamenti di Node.js
API Core di Node.js
Programmazione asincrona
Fondamenti di Express.js
Progettazione di API REST
Validazione e DTO
Documentazione API e contratti
Gestione degli errori
Test unitari
Pianificazione delle attività
Moduli e DI di NestJS
Configurazione e gestione degli ambienti
Autenticazione JWT
Autorizzazione e RBAC
Database con TypeORM
Prisma ORM
Middleware e Interceptor
Caricamento file
WebSockets
GraphQL con NestJS
Test end-to-end
Caching con Redis
Code con Bull
DevOps, Logging e CI/CD
Docker e containerizzazione
Microservices
Migliori pratiche di sicurezza
Performance e deployment cloud
Padroneggia Node.js / NestJS per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis