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!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!
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.