[javascript] 몽구스 연결 오류 콜백이 있습니까?


1 Answers

거기 당신이 사용할 수있는 많은 몽구스 콜백,

// CONNECTION EVENTS
// When successfully connected
mongoose.connection.on('connected', function () {  
  console.log('Mongoose default connection open to ' + dbURI);
}); 

// If the connection throws an error
mongoose.connection.on('error',function (err) {  
  console.log('Mongoose default connection error: ' + err);
}); 

// When the connection is disconnected
mongoose.connection.on('disconnected', function () {  
  console.log('Mongoose default connection disconnected'); 
});

// If the Node process ends, close the Mongoose connection 
process.on('SIGINT', function() {  
  mongoose.connection.close(function () { 
    console.log('Mongoose default connection disconnected through app termination'); 
    process.exit(0); 
  }); 
}); 

기타 : http://theholmesoffice.com/mongoose-connection-best-practice/

Question

mongoose가 내 DB에 연결할 수 없다면 오류 처리를위한 콜백을 어떻게 설정할 수 있습니까?

나는 알고있다.

connection.on('open', function () { ... });

하지만 뭔가가있다.

connection.on('error', function (err) { ... });

?




늦게 답변하지만 서버를 계속 실행하려면 다음을 사용할 수 있습니다.

mongoose.connect('mongodb://localhost/dbname',function(err) {
    if (err)
        return console.error(err);
});


Related