
Aufgabenplanung
Cron-Jobs, Intervals, Timeouts, dynamische Planung, verteilte Planung
1Welches offizielle npm-Paket verwendet NestJS zur Verwaltung geplanter Aufgaben?
Welches offizielle npm-Paket verwendet NestJS zur Verwaltung geplanter Aufgaben?
Antwort
@nestjs/schedule ist das offizielle in NestJS integrierte Paket zur Verwaltung von Cron-Jobs, Intervals und Timeouts. Es basiert intern auf dem node-cron-Paket. Die Installation dieses Pakets ermöglicht die Verwendung der Dekoratoren @Cron, @Interval und @Timeout in Providern.
2Wie aktiviert man das Scheduling-Modul in einer NestJS-Anwendung?
Wie aktiviert man das Scheduling-Modul in einer NestJS-Anwendung?
Antwort
Der Import von ScheduleModule.forRoot() im Root-Modul der Anwendung aktiviert das Scheduling-System. Diese Methode initialisiert den Scheduler und ermöglicht die Verwendung von Dekoratoren für geplante Aufgaben in der gesamten Anwendung. Ohne diesen Import werden geplante Aufgaben nicht ausgeführt.
3Welche Cron-Syntax ermöglicht die Ausführung einer Aufgabe jeden Tag um Mitternacht?
Welche Cron-Syntax ermöglicht die Ausführung einer Aufgabe jeden Tag um Mitternacht?
Antwort
Die Cron-Syntax '0 0 * * *' bedeutet: Minute 0, Stunde 0, jeden Tag des Monats, jeden Monat, jeden Wochentag. Dies ist der Standardausdruck, um eine tägliche Aufgabe um Mitternacht zu planen. Das Cron-Format folgt der Reihenfolge: Minute Stunde Tag Monat Wochentag.
Wie erstellt man einen Cron-Job, der in NestJS alle 5 Minuten läuft?
Was ist der Vorteil der Verwendung von CronExpression.EVERY_HOUR anstelle von '0 * * * *'?
+12 Interview-Fragen
Weitere Node.js / NestJS-Interviewthemen
Node.js-Grundlagen
Node.js Core-APIs
Asynchrone Programmierung
Express.js-Grundlagen
NestJS-Grundlagen
REST-API-Design
Validierung & DTO
API-Dokumentation & Verträge
Fehlerbehandlung
Unit-Testing
NestJS-Module & DI
Konfiguration und Umgebungsverwaltung
JWT-Authentifizierung
Autorisierung und RBAC
Datenbank mit TypeORM
Prisma ORM
Middleware und Interceptors
Datei-Upload
WebSockets
GraphQL mit NestJS
End-to-End-Tests
Caching mit Redis
Warteschlangen mit Bull
DevOps, Logging & CI/CD
Docker und Containerisierung
Microservices
Best Practices für Sicherheit
Performance und Cloud-Deployment
Meistere Node.js / NestJS für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten