Nous utilisons Express et Streamline pour Le Thingdom Pour ce faire, nous avons créé un simple wrapper qui permet à l'utilisateur d'accéder à l'interface de l'entreprise. next
callback (troisième paramètre) doit être un callback compatible avec Streamline, à la fois pour les gestionnaires de routes et les gestionnaires d'intergiciels.
Voilà :
https://gist.github.com/1087991
\=)
J'avais l'intention d'en faire un module générique et de le publier sur npm - je le ferai bientôt. Edit : https://github.com/aseemk/express-streamline
Notez qu'il y a un inconvénient à cela : vous ne pouvez pas faire en sorte que les gestionnaires d'itinéraires " continuent " (fall through) vers d'autres gestionnaires d'itinéraires. Nous n'avons jamais utilisé cette fonctionnalité, et nous ne prévoyons pas de le faire -- il est beaucoup plus simple de savoir que chaque gestionnaire d'itinéraire est la destination finale -- donc nous étions d'accord avec ce compromis.
Edit : Ceci n'est testé qu'avec Express 2.x.