Node.js / NestJS

Fondamenti di NestJS

Modules, Controllers, Providers, Dependency Injection, Decorators, CLI

23 domande da colloquio·
Junior
1

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.

2

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.

3

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.

4

Qual è il ruolo del decorator @Injectable()?

5

In NestJS, come iniettare un service in un controller?

+20 domande da colloquio

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