Nexus Docs

Middleware/errorHandler.ts

Middleware/errorHandler.ts

Selecione outros documentos nas abas ou no menu lateral.

Middleware/errorHandler.ts

Versão: 1.0
 Última atualização: 29 de agosto de 2025
 Responsável: Ariel Spencer & Fabrício Bahiense

📋 Descrição

O que faz?

Define mensagens de erro em construtores e, com base no errorHandler, atribui os StatusCodes e ReasonPhrases.

Por que existe?

Para padronizar e facilitar a identificação dos erros que ocorrem.

Como funciona?

Cada erro é definido em um construtor. No errorHandler, verifica se o erro não está vazio (caso esteja, retorna uma mensagem genérica). Em seguida, de acordo com o tipo do erro, aplica o StatusCodes e o ReasonPhrases correspondentes.


🔧 Documentação Técnica

Arquitetura

[Diagrama simples ou descrição da arquitetura]

Frontend (Nuxt)  Backend (Node)  Database (MongoDB)

Tecnologias Utilizadas

  • Backend: Express

Estrutura de Pastas

backend/                                        

└── src/                                  # Source

        └── middleware/

                └── errorHandler.ts


📦 Dependências

Dependências Principais

Pacote

Versão

Finalidade

Express

^4.17.21

Conter os dados da solicitação recebida do cliente, permitir o envio de uma resposta e passar para o próximo middleware da pilha.


Última revisão: 29 de agosto de 2025 por Ariel Spencer