Dormilich
New member
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.
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.