Essayer de tarir nodejs expriment application en utilisant mongodb
Question
Je suis en train de séparer mon code mongodb dans un nodejs exprimer application et je avoir des problèmes à comprendre comment les choses lecture aléatoire.
ici est un point essentiel de ce que je https://gist.github.com/759446
Je l'ai dumbed vers le bas pour presque rien dans le middleware. Quand je démarre le serveur, res.myvar est correctement défini dans la première demande de « objet ». Chaque demande ultérieure échoue avec être res.myvar « non défini ».
Je veux juste coller le code db dans un seul endroit et être en mesure de l'utiliser dans mes différents itinéraires. Est-ce que je vais sur ce problème? Tous les exemples sur la page du pilote de MongoDB juste faire db requêtes, etc. Je ne trouve pas beaucoup intégrer la chose dans une application expresse.
La solution
Ce que j'avais à l'origine ouvrais nouvelles connexions db à chaque demande. J'ai édité l'essentiel et laissé les vieux trucs commenté.
Il fonctionne maintenant.
Un grand merci au blog de Ciaran http://howtonode.org/express-mongodb Il est un peu vieux mais toujours aidé.
Autres conseils
J'ai écrit mongoskin pour le rendre possible.