Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução ao Middleware | Seção
Construindo APIs com Express.js

bookIntrodução ao Middleware

Deslize para mostrar o menu

Middleware é uma função que executa entre o recebimento de uma requisição e o envio de uma resposta.

Ela tem acesso à requisição, à resposta e a uma função especial chamada next.

app.use((req, res, next) => {
  console.log('Request received');
  next();
});

Quando uma requisição chega, o middleware é executado primeiro. Após finalizar, ele chama next() para passar o controle para a próxima etapa.

O fluxo é o seguinte:

Request → Middleware → Route → Response

Middleware é utilizado para processar requisições antes que elas alcancem a lógica das rotas.

Casos de uso comuns incluem:

  • Registro de requisições;
  • Análise de dados;
  • Verificação de autenticação.
question mark

O que next() faz no middleware?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 10

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 10
some-alt