나는 Mongoose을 사용하여 Mongo 데이터베이스를 관리하고 있습니다. 내 연결 파일은 매우 간단하다 : 내 app.js 나는 단지mongoose/node.js와 데이터베이스 연결 매개 변수를 공유하는 가장 좋은 방법
require('./database)
하고 "몽구스"변수가 전 세계적으로 볼 수있는 그런
var mongoose = require('mongoose')
mongoose.connection.on("open", function(){
console.log("Connection opened to mongodb at %s", config.db.uri)
});
console.log("Connecting to %s", config.db.uri)
mongoose.connect(config.db.uri)
global.mongoose = mongoose
. 전역 (적어도 직접적으로)을 사용하지 않는 것을 선호합니다. 거기에 단일 노드 패턴이나 다른 방법을 통해 노드 (나는 express.js를 사용하고있어)를 통해 데이터베이스 연결 변수를 공유하는 더 좋은 방법이 있습니까?
5 월이 중복 될 수 있습니다. http://stackoverflow.com/questions/9651066/how-can-i-structure-my-express-app-where-i-only-need-to-open-a-mongodb-connectio/ 9653519 # 9653519 –