Node.js / NestJS

Fondamentaux NestJS

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

23 questions d'entretien·
Junior
1

Quel décorateur utiliser pour définir un controller dans NestJS ?

Réponse

Le décorateur @Controller() marque une classe comme controller et accepte optionnellement un préfixe de route. Les controllers gèrent les requêtes HTTP entrantes et retournent des réponses au client. Ils utilisent des décorateurs comme @Get(), @Post() pour définir les routes.

2

Qu'est-ce qu'un provider NestJS ?

Réponse

Un provider est une classe qui peut être injectée comme dépendance grâce au système d'injection de dépendances de NestJS. Les services, repositories, factories et helpers sont des providers. Ils sont annotés avec @Injectable() et déclarés dans le tableau providers d'un module.

3

Comment créer un nouveau projet NestJS avec le CLI ?

Réponse

La commande 'nest new project-name' crée un nouveau projet NestJS avec une structure standard incluant src/, test/, et les fichiers de configuration. Le CLI propose de choisir le gestionnaire de paquets (npm, yarn, pnpm) et génère automatiquement le code initial avec le module racine et un controller de base.

4

Quel est le rôle du décorateur @Injectable() ?

5

Dans NestJS, comment injecter un service dans un controller ?

+20 questions d'entretien

Maîtrise Node.js / NestJS pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement