Ergebnis 1 bis 3 von 3
-
21-10-2011, 10:29 #1
node.js und der Front Controller
Hallo,
ich beschäftige mich seit Kurzem mit node.js und komme gerade an den Punkt, wo ich mir Gedanken machen muß, wie ich einen ankommenden Request verarbeite (z.B. muß /style.css mir die entsprechende CSS-Datei liefern, während /view/content_id eher eine HTML-Seite zusammenbauen muß, vgl.bar mit view.php?id=content_id).
Da mich node.js quasi in den Front Controller zwingt (was jetzt nicht unbedingt schlecht ist), hättet ihr da Ideen (oder Quellen), wie man sowas prinzipiell umsetzt? Ich weiß daß man einen Controller object nutzen kann, das die verschiedenen actions als Methoden hat, aber auch ein switch() wäre denkbar (wenn auch etwas unelegant). Da node.js hauptsächlich mit callbacks arbeitet sind die Möglichkeiten, Exceptions und Returns zu nutzen, auch eher begrenzt.
-
21-10-2011, 11:59 #2
AW: node.js und der Front Controller
generall macht man so was in node mit routern (meistens mit dem express framework). Du hast also für jede individuelle Seite einen Router und für z.B. statisches file-handling auch einen...
http://expressjs.com/guide.html
Code:var express = require('express'), app = express.createServer(); app.configure(function(){ app.use(express.static(__dirname + '/public')); app.use(express.errorHandler()); }); app.get('/view/:id', function(req, res){ res.send('id is ' + req.params.id); }); app.listen(3000);
-
14-07-2015, 21:33 #3
AW: node.js und der Front Controller
Auch wenn der Beitrag alt ist, würde ich gerne ergänzen, dass eine Route auch einen Service darstellen kann. In einer SPA wäre das auch die Regel
Ähnliche Themen
-
NOKIA Berlin - Senior front-end web developer ovi.com
Von soeren-winter im Forum JobsAntworten: 0Letzter Beitrag: 23-12-2010, 13:05 -
Senior Front-End Developer (f/m) - Berlin (Festanstellung)
Von soeren-winter im Forum JobsAntworten: 0Letzter Beitrag: 20-09-2010, 19:05 -
Model- View- Controller (MVC) nur mit JavaScript und AJAX realisieren
Von masiru im Forum JavaScriptAntworten: 8Letzter Beitrag: 17-10-2007, 10:29 -
Front Pannel / Terminal
Von Dyonisus im Forum WindowsAntworten: 1Letzter Beitrag: 08-02-2004, 15:31 -
Probleme mit DMA-controller
Von brainshock im Forum WindowsAntworten: 10Letzter Beitrag: 11-11-2003, 13:55
Lesezeichen