
Tài liệu API & Hợp đồng
Swagger, OpenAPI, đánh phiên bản, tài liệu theo phiên bản, Postman, collection, hợp đồng API
1Swagger là gì trong ngữ cảnh NestJS?
Swagger là gì trong ngữ cảnh NestJS?
Câu trả lời
Swagger là một công cụ tự động tạo tài liệu REST API tương tác bằng cách phân tích các decorator của NestJS. Tài liệu này cho phép bạn trực quan hóa và kiểm thử các endpoint trực tiếp từ một giao diện web truy cập qua /api. Cần cài đặt gói @nestjs/swagger và cấu hình SwaggerModule trong main.ts để sử dụng nó.
2Cần cài đặt gói nào để sử dụng Swagger trong NestJS?
Cần cài đặt gói nào để sử dụng Swagger trong NestJS?
Câu trả lời
Gói @nestjs/swagger là thư viện chính thức để tích hợp Swagger vào ứng dụng NestJS. Bạn cũng cần cài đặt swagger-ui-express, gói cung cấp giao diện web tương tác. Hai gói này phối hợp với nhau để tạo tài liệu OpenAPI và hiển thị nó trên trình duyệt.
3Cấu hình SwaggerModule ở đâu trong một ứng dụng NestJS?
Cấu hình SwaggerModule ở đâu trong một ứng dụng NestJS?
Câu trả lời
SwaggerModule được cấu hình trong file main.ts sau khi tạo ứng dụng NestJS bằng NestFactory.create(). Phương thức SwaggerModule.setup() nhận ba tham số: đường dẫn tài liệu, instance của ứng dụng và document được tạo bởi createDocument(). Việc cấu hình này phải được thực hiện trước app.listen() để tài liệu có thể truy cập được khi khởi động.
Vai trò của decorator @ApiTags() là gì?
OpenAPI là gì?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Node.js / NestJS khác
Kiến thức cơ bản về Node.js
API lõi Node.js
Lập trình bất đồng bộ
Cơ bản về Express.js
Nền tảng NestJS
Thiết kế REST API
Validation và DTO
Xử lý lỗi
Kiểm thử đơn vị
Lập lịch tác vụ
Module và DI trong NestJS
Cấu hình & Quản lý môi trường
Xác thực JWT
Phân quyền và RBAC
Cơ sở dữ liệu với TypeORM
Prisma ORM
Middleware và Interceptor
Tải lên tệp
WebSockets
GraphQL với NestJS
Kiểm thử End-to-End
Caching với Redis
Hàng đợi với Bull
DevOps, Logging & CI/CD
Docker & Đóng gói container
Microservices
Các phương pháp bảo mật tốt nhất
Hiệu năng và triển khai Cloud
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í