
Harmonogramowanie zadań
Cron jobs, intervals, timeouts, planowanie dynamiczne, planowanie rozproszone
1Jaki jest oficjalny pakiet npm używany przez NestJS do zarządzania zaplanowanymi zadaniami?
Jaki jest oficjalny pakiet npm używany przez NestJS do zarządzania zaplanowanymi zadaniami?
Odpowiedź
@nestjs/schedule to oficjalny pakiet zintegrowany z NestJS do zarządzania cron jobs, intervals i timeouts. Pod spodem opiera się na pakiecie node-cron. Instalacja tego pakietu umożliwia użycie dekoratorów @Cron, @Interval i @Timeout w providerach.
2Jak włączyć moduł harmonogramowania w aplikacji NestJS?
Jak włączyć moduł harmonogramowania w aplikacji NestJS?
Odpowiedź
Zaimportowanie ScheduleModule.forRoot() w głównym module aplikacji włącza system harmonogramowania. Ta metoda inicjalizuje scheduler i umożliwia użycie dekoratorów zaplanowanych zadań w całej aplikacji. Bez tego importu zaplanowane zadania nie będą wykonywane.
3Która składnia cron pozwala wykonywać zadanie codziennie o północy?
Która składnia cron pozwala wykonywać zadanie codziennie o północy?
Odpowiedź
Składnia cron '0 0 * * *' oznacza: minuta 0, godzina 0, każdy dzień miesiąca, każdy miesiąc, każdy dzień tygodnia. To standardowe wyrażenie do planowania codziennego zadania o północy. Format cron ma kolejność: minuta godzina dzień miesiąc dzień-tygodnia.
Jak utworzyć cron job, który uruchamia się co 5 minut w NestJS?
Jaka jest zaleta używania CronExpression.EVERY_HOUR zamiast '0 * * * *'?
+12 pytań z rozmów
Inne tematy rekrutacyjne Node.js / NestJS
Podstawy Node.js
Podstawowe API Node.js
Programowanie asynchroniczne
Podstawy Express.js
Podstawy NestJS
Projektowanie API REST
Walidacja i DTO
Dokumentacja API i kontrakty
Obsługa błędów
Testy jednostkowe
Moduły i DI w NestJS
Konfiguracja i zarządzanie środowiskami
Uwierzytelnianie JWT
Autoryzacja i RBAC
Baza danych z TypeORM
Prisma ORM
Middleware i Interceptory
Przesyłanie plików
WebSockets
GraphQL z NestJS
Testy end-to-end
Buforowanie z Redis
Kolejki z Bull
DevOps, Logging i CI/CD
Docker i konteneryzacja
Microservices
Najlepsze praktyki bezpieczeństwa
Wydajność i wdrażanie w chmurze
Opanuj Node.js / NestJS na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo