Node.js / NestJS

NestJS Fundamentals

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

23 preguntas de entrevista·
Junior
1

Which decorator is used to define a controller in NestJS?

Respuesta

The @Controller() decorator marks a class as a controller and optionally accepts a route prefix. Controllers handle incoming HTTP requests and return responses to the client. They use decorators like @Get(), @Post() to define routes.

2

What is a provider in NestJS?

Respuesta

A provider is a class that can be injected as a dependency through NestJS's dependency injection system. Services, repositories, factories, and helpers are providers. They are annotated with @Injectable() and declared in a module's providers array.

3

How to create a new NestJS project with the CLI?

Respuesta

The 'nest new project-name' command creates a new NestJS project with a standard structure including src/, test/, and configuration files. The CLI prompts to choose the package manager (npm, yarn, pnpm) and automatically generates initial code with the root module and a basic controller.

4

What is the role of the @Injectable() decorator?

5

In NestJS, how to inject a service into a controller?

+20 preguntas de entrevista

Domina Node.js / NestJS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis