A gente passa o caminho no app.use e no router.get. Quem manda na rota? Me pareceu pouco pratico declararmos o caminho duas vezes, abre possibilidade para erros, imagino que seja apenas uma forma inicial de mostrar como funciona, ne?
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!
A gente passa o caminho no app.use e no router.get. Quem manda na rota? Me pareceu pouco pratico declararmos o caminho duas vezes, abre possibilidade para erros, imagino que seja apenas uma forma inicial de mostrar como funciona, ne?
Pra projetos mais escaláveis pode ser prático pra criar e gerenciar subrotas... Por exemplo você cria uma rota geral "/livros" e outro que gerencia especificamente na subrota "/romance", nesse caso a requisição deverá ser feita pra "/livros/romance".
Ou então criar uma rota geral "/api/v1" e posteriormente subrotas de acesso diretamente pros seus endpoints, e com isso gerenciar por exemplo diferentes versões da api