
การจัดตารางงาน
Cron jobs, intervals, timeouts, การจัดตารางแบบไดนามิก, การจัดตารางแบบกระจาย
1แพ็กเกจ npm อย่างเป็นทางการที่ NestJS ใช้สำหรับจัดการงานที่ตั้งเวลาไว้คืออะไร?
แพ็กเกจ npm อย่างเป็นทางการที่ NestJS ใช้สำหรับจัดการงานที่ตั้งเวลาไว้คืออะไร?
คำตอบ
@nestjs/schedule เป็นแพ็กเกจอย่างเป็นทางการที่รวมเข้ากับ NestJS สำหรับจัดการ cron jobs, intervals และ timeouts โดยภายในจะอาศัยแพ็กเกจ node-cron การติดตั้งแพ็กเกจนี้ช่วยให้สามารถใช้ decorator @Cron, @Interval และ @Timeout ใน providers ได้
2จะเปิดใช้งานโมดูลการจัดตารางในแอปพลิเคชัน NestJS ได้อย่างไร?
จะเปิดใช้งานโมดูลการจัดตารางในแอปพลิเคชัน NestJS ได้อย่างไร?
คำตอบ
การ import ScheduleModule.forRoot() ในโมดูลรากของแอปพลิเคชันจะเปิดใช้งานระบบการจัดตาราง เมธอดนี้จะเริ่มต้น scheduler และอนุญาตให้ใช้ decorator ของงานที่ตั้งเวลาไว้ทั่วทั้งแอปพลิเคชัน หากไม่มีการ import นี้ งานที่ตั้งเวลาไว้จะไม่ทำงาน
3ไวยากรณ์ cron แบบใดที่อนุญาตให้รันงานทุกวันในเวลาเที่ยงคืน?
ไวยากรณ์ cron แบบใดที่อนุญาตให้รันงานทุกวันในเวลาเที่ยงคืน?
คำตอบ
ไวยากรณ์ cron '0 0 * * *' หมายถึง: นาที 0, ชั่วโมง 0, ทุกวันของเดือน, ทุกเดือน, ทุกวันของสัปดาห์ นี่คือนิพจน์มาตรฐานสำหรับการตั้งเวลางานรายวันในเวลาเที่ยงคืน รูปแบบ cron เป็นไปตามลำดับ: นาที ชั่วโมง วัน เดือน วันของสัปดาห์
จะสร้าง cron job ที่รันทุก 5 นาทีใน NestJS ได้อย่างไร?
ข้อดีของการใช้ CronExpression.EVERY_HOUR แทน '0 * * * *' คืออะไร?
+12 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Node.js / NestJS อื่นๆ
พื้นฐาน Node.js
Core API ของ Node.js
การเขียนโปรแกรมแบบอะซิงโครนัส
พื้นฐาน Express.js
พื้นฐาน NestJS
การออกแบบ REST API
การตรวจสอบความถูกต้องและ DTO
เอกสาร API และ Contract
การจัดการข้อผิดพลาด
การทดสอบหน่วย (Unit Testing)
Module และ DI ของ NestJS
การกำหนดค่าและการจัดการสภาพแวดล้อม
การยืนยันตัวตนด้วย JWT
การให้สิทธิ์และ RBAC
ฐานข้อมูลด้วย TypeORM
Prisma ORM
Middleware และ Interceptor
การอัปโหลดไฟล์
WebSockets
GraphQL กับ NestJS
การทดสอบแบบ End-to-End
การแคชด้วย Redis
คิวด้วย Bull
DevOps, Logging และ CI/CD
Docker และ Containerization
ไมโครเซอร์วิส
แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย
ประสิทธิภาพและการ Deploy บน Cloud
เชี่ยวชาญ Node.js / NestJS สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี