1
resposta

O que é um middleware?

Em vários locais do curso é falado em criar um novo Middleware para realizar o tratamento dos erros, mas não entendi o que significa isso. Se puderem me ajudar a encontrar a resposta. Obrigado!

1 resposta

Fala Luciano, tudo bem?

Middleware é uma função que é executada quando uma rota é processada em uma requisição HTTP entre o cliente e o servidor. Ela tem acesso ao objeto de requisição e ao objeto de resposta.

Nestas funções você pode interceptar estes objetos e fazer alterações como incrementar dados, tratar erros ou até verificar se um header específico está sendo enviado. Você pode encadear várias funções destas.

De uma forma bem simplista e resumida é isso.