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.

Était-ce utile?

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é.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top