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.

Overview

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

You might also like...

esse bot envia sinais, do gamer double blaze, direto para chats do telegram. leave the star ⭐️

esse bot envia sinais, do gamer double blaze, direto para chats do telegram. leave the star ⭐️

Bot Blaze Double A blaze.com, site de aposta online, operada pela empresa Prolific Trade N.V. e bastante popular nas mídias sociais. Em um de seus jog

Dec 30, 2022

TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list.

TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list.

Todo TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list. App Screenshot Live Demo Todo Ap

May 12, 2022

Página da Web que tem uma calculadora simples utilizando CSS Grid, JavaScript e HTML

Calculadora-Oline Calculadora exibida online via HTML e CSS, com foco no CSS Grid. Utilizei quatro (sub)grids dentro de uma principal, a qual engloba

Nov 21, 2022

Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigilo de 100 anos quebrado

Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigilo de 100 anos quebrado

Chá de revelação - Sigilo de 100 anos Descrição Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigi

Nov 6, 2022

Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades para interações entre os usuários.

Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades para interações entre os usuários.

Título: Spacetraveling Descrição: Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades par

Dec 21, 2022

Essa API tem como objetivo auxiliar na produção de documentação de métodos e design packs, fornecendo de maneira visual a documentação de cores para api's

Essa API tem como objetivo auxiliar na produção de documentação de métodos e design packs, fornecendo de maneira visual a documentação de cores para api's

DocColors-API Essa API tem como objetivo auxiliar na produção de documentação de métodos e design packs, fornecendo de maneira visual a documentação d

Feb 4, 2022

A AfirmaJobs é uma plataforma de divulgação de vagas voltadas para a diversidade e inclusão. A aplicação foi desenvolvida como projeto final do curso bootcamp da Reprograma

A AfirmaJobs é uma plataforma de divulgação de vagas voltadas para a diversidade e inclusão. A aplicação foi desenvolvida como projeto final do curso bootcamp da Reprograma

AFIRMAJOBS Este projeto é resultado do Bootcamp Back-End - Todas em Tech - { reprograma } Justificativa Grupos historicamente minorizados – população

Dec 13, 2022

Projeto desenvolvido como desafio técnico para uma vaga de estágio

Crud - Lista de Tarefas com React Sobre • Funcionalidades • Dependências • Como executar • Licença 📑 Sobre o projeto Projeto desenvolvido como teste

Oct 14, 2022

Este projeto procura aplicar boas práticas de acessibilidade web

Este projeto procura aplicar boas práticas de acessibilidade web

Acessibilidade 📸 Screenshots do Projeto 📝 Sobre o Projeto Este projeto procura aplicar boas práticas de acessibilidade web. Para visualizar o projet

Feb 8, 2022
Owner
Carlos Pasquali
Carlos Pasquali
Microverse Module 02 Project: This is an educational project to make a TodoList web application, where the users can add new todo, remove todo, edit todo, mark todo as completed, and remove all completed todo. Built with Webpack

todo-list This project is about building a list of To Do tasks. Where you can save your daily activities and help in daily evaluation. Live demo you v

divine charlotte 25 Jan 3, 2023
Projeto de uma aplicação financeira pessoal para estudo de tecnologias.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Carlos Oliveira 2 Jun 8, 2022
O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenchidas pelo usuário usando um formulário.

Web-Chat Introdução O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenc

BiaGrenzel 5 Oct 5, 2022
Projeto "Meu Filminho" desenvolvido para o treinamento de Node.js

Projeto Meu Filminho - Treinamento Node.js - Instalação do Node.js Node.js NVM - Unix NVM - Windows ** NVM in nutshell, Node Version Manager, permite

Kenneth Freitas 11 May 19, 2022
O projeto MKS Sistemas tem como objetivo o desenvolvimento de uma aplicação em React que utilize endpoint da API de produtos fornecida pela própria MKS Sistemas.

MKS front-end Descrição O projeto MKS Sistemas tem como objetivo o desenvolvimento de uma aplicação em React que utilize endpoint da API de produtos f

Rodrigo William 4 Jul 21, 2022
Este projeto acelara o desenvolvimento com express, gerando uma estrutura completa e opções de gerar controller mode e view pelo cmd.

fast-developer-express Este projeto acelara o desenvolvimento com express, gerando uma estrutura completa e opções de gerar controller mode e view pel

Rodrino Adolfo Kupessala 1 Dec 21, 2021
O objetivo dessa aplicação era criar um frontend feito totalmente em Javascript, sem nenhum arquivo HTML ou CSS pré-criado. Além disso, esse projeto também é o frontend da minha API 100% NodeJS.

Projeto HTML 100% Javascript Front-end feito "sem HTML" Conteúdos ➜ Sobre o projeto ➜ O que aprendi ➜ Como usar ?? Sobre o projeto Voltar ao topo O ob

João Victor Negreiros 19 Aug 3, 2021
Olá, este repositório, é um mini-relatório do que eu aprendi através de cursos de JavaScript. Este repositório, muito provável que fique familiar com o que os professores ensinam .

About Project Olá pessoal, este repositório tem o objetivo de relatar meus aprendizados dos cursos que fiz sobre a linguagem JavaScript. Não só com o

Nior 6 Jul 10, 2022
Repositório contendo o desafio para seleção do StartDB 2022.

O desafio da forca Olá! Você está prestes a iniciar o nosso desafio para a seleção do StartDB. Se você chegou aqui sem conhecer o StartDB, você pode e

<db> 55 Dec 13, 2022
Este repositorio é para o primeiro projeto da quarta semana do WCC

Primeiro_projeto_node Instruções para a criação e execução: Crie uma pasta para armazenar os arquivos do projeto Abra a pasta criada no VSCode Após ab

null 3 Sep 8, 2022