0
我在節點js應用程序中實現了貓鼬。我想在我的應用程序中處理錯誤,同時我的mongodb連接停止。目前如果我的節點應用程序運行並且mongodb連接停止,那麼節點服務器崩潰。如何在連接停止時處理貓鼬數據庫
mongoose.connect(config.get('db'), function (err) {
if (err) {
console.log('Unable to connect to MongoDb');
}
// routes =====================================================
var router = require('./router/index')(app, passport);
//error handler ==============================================
var errorHandler = new ErrorHandler(logger);
app.use(errorHandler.build());
});
如果我開始不啓動MongoDB的連接我節點應用則節點服務器了,但是當我打任何API方法再獴數據庫架構回調函數不返回任何錯誤。
我要處理貓鼬連接failure.Please任何一個可以幫助我
User.findOne({ 'local.workEmail': workEmail }, function (err, user) {
// if there are any errors, return the error
if (err)
return done(err);
});