0
ノードjsアプリケーションにmongooseを実装しました。mongodb接続が停止している間にアプリケーションでエラーを処理します。現在、自分のノードアプリケーションが実行中で、mongodb接続が停止してノードサーバーがクラッシュした場合接続停止中にmongooseデータベースを処理する方法
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メソッドその後、マングースデータベース・スキーマ・コールバック打ったときにエラーを返さない場合。私はマングースの接続を処理したい
は、いずれかが、私は
User.findOne({ 'local.workEmail': workEmail }, function (err, user) {
// if there are any errors, return the error
if (err)
return done(err);
});