Domanda

Sto cercando di separare il mio codice MongoDB in un nodejs esprimere app e sto avendo difficoltà a capire come mischiare le cose intorno.

qui è un succo di quello che ho https://gist.github.com/759446

Ho dumbed giù a quasi nulla nel middleware. Quando avvio il server, res.myvar è impostato correttamente su "oggetto" nella prima richiesta. Ogni successiva richiesta fallisce con l'essere res.myvar "indefinito".

Voglio solo attaccare il codice db in un unico posto e poi essere in grado di utilizzare nei miei vari percorsi. Sto andando su questo torto? Tutti gli esempi a pagina conducente del MongoDB nodejs solo fare db query ecc io non sto trovando molto integrando il tutto in un app espresso.

È stato utile?

Soluzione

Quello che avevo originariamente stavo aprendo nuove connessioni db su ogni richiesta. Ho modificato la sostanza e lasciato la roba vecchia commentata.

E 'ora funziona.

Molte grazie a post sul blog di Ciaran http://howtonode.org/express-mongodb È un po 'vecchio ma ancora aiutato.

Altri suggerimenti

Le scrivo nodo-Fourm , io ho lo stesso problema all'inizio. C'è una cartella e la cartella db controller nel nodo-Fourm, essi sono separati ora, e posso definire metodo per ogni collezione ora. Controllare il codice per i dettagli.

mongoskin per renderlo possibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top