1
resposta

app.HTTPMethod é um middleware?

Car@s, fiquei na dúvida do porquê ao fazer load nas rotas, o fluxo de middlewares é interrompido e, por exemplo, a requisição não cai no tratamento de página não encontrada.

Pelo que pude entender, o app.get ou app.post, na realidade são middlewares que colocamos no fluxo do Express e, como não estamos colocando next ao final deles, o fluxo é interrompido. Inclusive fiz o teste e caso seja colocado o next, de fato cai no middleware de página não encontrada.

Gostaria somente de confirmar meu entendimento, é isso mesmo?

1 resposta

Exatamente isso. No nodejs tudo que pega a requisicao é middleware.

Fora node soh usei django(python). Mais facil que no django essa parte, na minha opniao.