Skip to content

Este projeto tem a finalidade de receber atravez de requisição um erro e salva-lo no MongoDB, tambem envia uma mensagem a um canal do discord contendo um log completo do erro. Desenvolvi do absoluto zero reunindo todo meu conhecimento para desenvolve-lo, utilizei das melhores técnicas e tecnologias da atualidade.

carlospasqualidev/error-monitor

Repository files navigation

Error-Monitor

Este projeto tem a finalidade de receber atravez de requisição um erro e salva-lo no MongoDB, tambem envia uma mensagem a um canal do discord contendo um log completo do erro. Desenvolvi do absoluto zero reunindo todo meu conhecimento para desenvolve-lo, utilizei das melhores técnicas e tecnologias da atualidade.

🚀 Clonando o repositório 🚀

Após clonar o repositório, partiremos para algumas informações básicas.

📋 O Projeto 📋

Os pacotes listados abaixo já estão configurados para facilitar e agilizar o desenvolvimento.

📦 Pacotes 📦

  • EditorConfig
  • Eslint
  • Prettier
  • Husky
  • LintStaged
  • Prettier
  • Swagger

🖥️ Tecnologias 🖥️

  • NodeJS
  • Typescript
  • Prisma
  • Express
  • MongoDB
  • Helmet

⚙️ Executando o projeto ⚙️

Qualquer configuração que necessite interferência do usuário acompanha o prefixo //CHANGE HERE

🗂️ Estrutura de pastas 🗂️

> Grupo
  > Tipagens
  > Módulo
    > Controllers
      > Subgrupos
        > Funções
        > Rotas
  > Services
    > Classe de serviços

🌎 Alterando .env 🌎

DATABASE_URL=mongodb+srv://admin:URLDATABASE?retryWrites=true&w=majority
DISCORD_TOKEN=TOKENDISCORD

🧩 Configurando Cors 🧩

//CHANGE HERE
const allowedOrigins = [
  'urlDoSeuFrontEnd',
  'urlDoSeuFrontEnd'
];

✒️ Desenvolvido por

About

Este projeto tem a finalidade de receber atravez de requisição um erro e salva-lo no MongoDB, tambem envia uma mensagem a um canal do discord contendo um log completo do erro. Desenvolvi do absoluto zero reunindo todo meu conhecimento para desenvolve-lo, utilizei das melhores técnicas e tecnologias da atualidade.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages