Node.js / NestJS

Nền tảng NestJS

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

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

Decorator nào được dùng để định nghĩa một controller trong NestJS?

Câu trả lời

Decorator @Controller() đánh dấu một class là controller và tùy chọn nhận một tiền tố route. Các controller xử lý các yêu cầu HTTP đến và trả về phản hồi cho client. Chúng sử dụng các decorator như @Get(), @Post() để định nghĩa các route.

2

Provider trong NestJS là gì?

Câu trả lời

Provider là một class có thể được inject như một dependency thông qua hệ thống dependency injection của NestJS. Service, repository, factory và helper là các provider. Chúng được chú thích bằng @Injectable() và khai báo trong mảng providers của một module.

3

Làm thế nào để tạo một dự án NestJS mới bằng CLI?

Câu trả lời

Lệnh 'nest new project-name' tạo một dự án NestJS mới với cấu trúc chuẩn bao gồm src/, test/ và các tệp cấu hình. CLI đề nghị chọn trình quản lý gói (npm, yarn, pnpm) và tự động tạo mã khởi tạo với module gốc và một controller cơ bản.

4

Vai trò của decorator @Injectable() là gì?

5

Trong NestJS, làm thế nào để inject một service vào một 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í