Was ist der Unterschied zwischen einer node.js-Expressroute und einem Controller?
Gibt es etwas, das mit einem herkömmlichen Controller über eine Expressroute anders oder leistungsstärker ist?
Wenn Sie eine Express-App haben und Modelle definieren, wird diese zu einer MVC-Anwendung, oder ist mehr erforderlich?
Ich frage mich nur, ob mir zusätzliche / einfachere Funktionen in meinen Node-Express-Apps entgehen, weil ich nicht auf einen legitimeren "Controller" aufgerüstet habe. Wenn es so etwas gibt.
Vielen Dank!
Bearbeiten: Um zu verdeutlichen, ob Sie eine Route wie diese verwenden:
// routes/index.js
exports.module = function(req, res) {
// Get info from models here,
res.render('view', info: models);
}
Was unterscheidet es von einem Controller? Kann ein Controller mehr?