müssen express.js controller oop Tipps

Ich bin Neuling in der web-Entwicklung entwickelt haben und ein web-server mit node und express. Ich habe verwendet, MVC-Muster, mit Modellen, die sequelizejs Objekte. Aber, für meine Controller, dir wenig bis gar kein OOP aktuell und ich würde gerne wissen, einige OO-Schreibweise-Controller anstatt mit anonymen Funktionen, um Anfragen zu bedienen:

app.get('/test',function(req,res){})

Vielleicht kann ich Objekte erstellen, für jede route über die URL und das Modell als Eigenschaften und Methoden, die HTTP-Verben:

//Use test.model for interacting with model
app.get(test.URL,test.get);
app.post(test.URL,test.post);
app.put(test.URL,test.put);
app.patch(test.URL,test.patch);
app.delete(test.URL,test.delete);

Aber, es sieht aus wie overkill, da die meisten/alle controller-Objekte, die auf diese Weise am Ende wird die singletons mit keine Vererbung, Polymorphie und Wiederverwendung.

Frage: gibt es eine bessere OO Art zu schreiben-Controller ?

InformationsquelleAutor user2103008 | 2013-09-05
Schreibe einen Kommentar