
Lập lịch tác vụ
Cron jobs, intervals, timeouts, lập lịch động, lập lịch phân tán
1Gói npm chính thức nào được NestJS sử dụng để quản lý các tác vụ được lập lịch?
Gói npm chính thức nào được NestJS sử dụng để quản lý các tác vụ được lập lịch?
Câu trả lời
@nestjs/schedule là gói chính thức được tích hợp với NestJS để quản lý cron jobs, intervals và timeouts. Nó dựa trên gói node-cron ở bên dưới. Cài đặt gói này cho phép sử dụng các decorator @Cron, @Interval và @Timeout trong các provider.
2Làm thế nào để bật module lập lịch trong một ứng dụng NestJS?
Làm thế nào để bật module lập lịch trong một ứng dụng NestJS?
Câu trả lời
Việc import ScheduleModule.forRoot() trong module gốc của ứng dụng sẽ bật hệ thống lập lịch. Phương thức này khởi tạo scheduler và cho phép sử dụng các decorator tác vụ được lập lịch trong toàn bộ ứng dụng. Nếu không import, các tác vụ được lập lịch sẽ không chạy.
3Cú pháp cron nào cho phép thực thi một tác vụ mỗi ngày vào lúc nửa đêm?
Cú pháp cron nào cho phép thực thi một tác vụ mỗi ngày vào lúc nửa đêm?
Câu trả lời
Cú pháp cron '0 0 * * *' có nghĩa là: phút 0, giờ 0, mọi ngày trong tháng, mọi tháng, mọi ngày trong tuần. Đây là biểu thức tiêu chuẩn để lập lịch một tác vụ hằng ngày vào lúc nửa đêm. Định dạng cron tuân theo thứ tự: phút giờ ngày tháng ngày-trong-tuần.
Làm thế nào để tạo một cron job chạy mỗi 5 phút trong NestJS?
Lợi ích của việc sử dụng CronExpression.EVERY_HOUR thay vì '0 * * * *' là gì?
+12 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
Tài liệu API & Hợp đồng
Xử lý lỗi
Kiểm thử đơn 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í