Node.js + Express: Routes vs controller

Novo para Node.js e Express, estou tentando entender os dois parece conceitos sobrepostos, rotas vs controlador.

Eu vi exemplos que simples faz app.js + routes / *, isso parece ser suficiente para encaminhar várias solicitações necessárias.

No entanto, também vejo pessoas falando sobre o uso de controladores, e alguns que implicam em um modelo MVC mais formal (???).

Seria ótimo se alguém pudesse me ajudar a esclarecer esse mistério, e se você tiver um bom exemplo para configurar o controlador no framework Node.js + Express, isso será ótimo!

Obrigado,

questionAnswers(1)

yourAnswerToTheQuestion