
タスクスケジューリング
Cron jobs、intervals、timeouts、動的スケジューリング、分散スケジューリング
15 面接問題·
Junior
1NestJS がスケジュールされたタスクを管理するために使用する公式 npm パッケージはどれですか?
1
NestJS がスケジュールされたタスクを管理するために使用する公式 npm パッケージはどれですか?
回答
@nestjs/schedule は、cron jobs、intervals、timeouts を管理するために NestJS に統合された公式パッケージです。内部では node-cron パッケージに依存しています。このパッケージをインストールすると、providers 内で @Cron、@Interval、@Timeout デコレーターを使用できるようになります。
2NestJS アプリケーションでスケジューリングモジュールを有効にするにはどうすればよいですか?
2
NestJS アプリケーションでスケジューリングモジュールを有効にするにはどうすればよいですか?
回答
アプリケーションのルートモジュールで ScheduleModule.forRoot() をインポートすると、スケジューリングシステムが有効になります。このメソッドは scheduler を初期化し、アプリケーション全体でスケジュールされたタスクのデコレーターを使用できるようにします。このインポートがないと、スケジュールされたタスクは実行されません。
3毎日深夜0時にタスクを実行できる cron の構文はどれですか?
3
毎日深夜0時にタスクを実行できる cron の構文はどれですか?
回答
cron の構文 '0 0 * * *' は、分 0、時 0、毎日(月内の日)、毎月、毎曜日を意味します。これは毎日深夜0時にタスクをスケジュールするための標準的な式です。cron のフォーマットは「分 時 日 月 曜日」の順に従います。
4
NestJS で5分ごとに実行される cron job を作成するにはどうすればよいですか?
5
'0 * * * *' の代わりに CronExpression.EVERY_HOUR を使用する利点は何ですか?
+12 面接問題
その他のNode.js / NestJS面接トピック
Node.js の基礎
Junior
20問Node.js コア API
Junior
25問非同期プログラミング
Junior
25問Express.js の基礎
Junior
20問NestJSの基礎
Junior
23問REST API 設計
Junior
20問バリデーションとDTO
Junior
20問APIドキュメントと契約
Junior
20問エラーハンドリング
Junior
20問ユニットテスト
Junior
20問NestJS のモジュールと DI
Mid-Level
20問設定と環境管理
Mid-Level
20問JWT認証
Mid-Level
25問認可とRBAC
Mid-Level
20問TypeORMによるデータベース
Mid-Level
30問Prisma ORM
Mid-Level
25問ミドルウェアとインターセプター
Mid-Level
20問ファイルアップロード
Mid-Level
15問WebSockets
Mid-Level
20問NestJSによるGraphQL
Mid-Level
25問エンドツーエンドテスト
Mid-Level
20問Redisによるキャッシング
Mid-Level
20問Bull によるキュー
Mid-Level
20問DevOps、Logging、CI/CD
Mid-Level
25問Docker とコンテナ化
Mid-Level
25問マイクロサービス
Senior
30問セキュリティのベストプラクティス
Senior
25問パフォーマンスとクラウドデプロイ
Senior
30問