Eu estava lendo a documentação do Express e encontrei esses dois termos, app.use();
erouter.use();
Eu sei que app.use();
é usado no nó para montar um middleware em um caminho e costumamos usá-lo na maioria dos aplicativos de nó. mas o que é router.use();
que ambos são iguais? se não, qual é a diferença?
Eu li sobre o roteador aqui . Também encontrei perguntas semelhantes no SO Qual é a diferença entre "express.Router" e roteamento usando "app.get"? e Diferença entre app.all ('*') e app.use ('/') , mas eles não respondem realmente à minha pergunta. Obrigado.