Skip to content

denismelo/cron-server

Repository files navigation

Cron Server

GitHub top language GitHub language count Stars

Sobre   |    Tecnologias   |    Requisitos   |    Começando   |    Exemplo   |    Iniciando Servidor

Home

📋 Sobre

Este repositório foi criado para ser utilizado como base para projetos node.js que necessitam rodar variadas tarefas de tempos em tempos.

⚙️ Tecnologias

Este projeto foi desenvolvido utilizando como base as seguintes tecnologias:

✔️ Requisitos

  • Ter Git para clonar o projeto.
  • Ter Node.js instalado.
  • Ter Npm instalado.

🚀 Começando

  # Clonar o projeto:
  $ https://github.com/denismelo/cron-server

  # Entrar no diretório:
  $ cd cron-server

🆘 Exemplo

  # Criar o arquivo Log.js na pasta /app/tasks/modules
  
  class Log {
    schedule() {
      return '*/3 * * * * *';
    }

    async handle() {
      console.log('Esta tarefa roda a cada 3 segundos. 🚀');
    }
  }

  module.exports = Log;
  # No arquivo /app/tasks/modules/index.js inserir a linha:
  
  exports.Log = require('./Log');

⛏️ Iniciando servidor

  # Instalando as dependências:
  $ npm

  # Iniciando a aplicação:
  $ npm start

About

Base para execução de cron no node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published