Qual é a diferença entre uma rota expressa node.js e um controlador?
Existe algo diferente ou mais poderoso com um controlador tradicional em uma rota expressa?
Se você tem um aplicativo expresso e define modelos, ele se torna um aplicativo MVC ou há mais necessidade?
Eu só estou querendo saber se estou perdendo a funcionalidade extra / mais fácil em meus aplicativos expressos de nó, não fazendo upgrade para um 'controlador' mais legítimo. Se existe tal coisa.
Obrigado!
Edit: Para esclarecer, se você usar uma rota como esta:
// routes/index.js
exports.module = function(req, res) {
// Get info from models here,
res.render('view', info: models);
}
O que faz diferente de um controlador? Um controlador é capaz de fazer mais?