
Agendamento de tarefas
Cron jobs, intervals, timeouts, agendamento dinâmico, agendamento distribuído
1Qual é o pacote npm oficial usado pelo NestJS para gerenciar tarefas agendadas?
Qual é o pacote npm oficial usado pelo NestJS para gerenciar tarefas agendadas?
Resposta
@nestjs/schedule é o pacote oficial integrado ao NestJS para gerenciar cron jobs, intervals e timeouts. Ele se baseia no pacote node-cron por baixo dos panos. Instalar esse pacote permite usar os decoradores @Cron, @Interval e @Timeout nos providers.
2Como habilitar o módulo de agendamento em uma aplicação NestJS?
Como habilitar o módulo de agendamento em uma aplicação NestJS?
Resposta
Importar ScheduleModule.forRoot() no módulo raiz da aplicação habilita o sistema de agendamento. Esse método inicializa o scheduler e permite usar os decoradores de tarefas agendadas em toda a aplicação. Sem esse import, as tarefas agendadas não serão executadas.
3Qual sintaxe cron permite executar uma tarefa todos os dias à meia-noite?
Qual sintaxe cron permite executar uma tarefa todos os dias à meia-noite?
Resposta
A sintaxe cron '0 0 * * *' significa: minuto 0, hora 0, todos os dias do mês, todos os meses, todos os dias da semana. É a expressão padrão para agendar uma tarefa diária à meia-noite. O formato cron segue a ordem: minuto hora dia mês dia-da-semana.
Como criar um cron job que executa a cada 5 minutos no NestJS?
Qual é a vantagem de usar CronExpression.EVERY_HOUR em vez de '0 * * * *'?
+12 perguntas de entrevista
Outros temas de entrevista Node.js / NestJS
Fundamentos do Node.js
APIs Core do Node.js
Programação assíncrona
Fundamentos do Express.js
Fundamentos do NestJS
Design de API REST
Validação e DTO
Documentação de API e contratos
Tratamento de erros
Testes unitários
Módulos e DI do NestJS
Configuração e gerenciamento de ambientes
Autenticação JWT
Autorização e RBAC
Banco de dados com TypeORM
Prisma ORM
Middleware e Interceptors
Upload de arquivos
WebSockets
GraphQL com NestJS
Testes end-to-end
Cache com Redis
Filas com Bull
DevOps, Logging e CI/CD
Docker e Conteinerização
Microservices
Melhores práticas de segurança
Desempenho e implantação na nuvem
Domine Node.js / NestJS para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis