Node.js / NestJS

NestJS Fundamentals

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

23 câu hỏi phỏng vấn·
Junior
1

Which decorator is used to define a controller in NestJS?

Câu trả lời

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?

Câu trả lời

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?

Câu trả lời

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 câu hỏi phỏng vấn

Nắm vững Node.js / NestJS cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí