2016-10-11 11 views
1

私は最初にMongoDBインスタンスに接続してからWebサーバーを起動するサーバーを持っています。 MongoDBのインスタンスが利用できない場合、Webサーバーを起動する必要はないので、何とかタイムアウトを5秒に設定する必要があると思います。MongoClientの接続タイムアウトを設定するには?

どうすればよいですか? ...あなたはそう

MongoClient.connect(Config.database.url, { 
    server: { 
     socketOptions: { 
      connectTimeoutMS: 5000 
     } 
    } 
}).then((db) => { 
    console.log('Connected to MongoDB'); 
    databaseInstance = db; 
    // start web server 
}) 

ここではそれについての詳細な情報があるような "connectTimeoutMS" を使用することができ

MongoClient.connect(Config.database.url).then((db) => { 
     console.log('Connected to MongoDB'); 
     databaseInstance = db; 
     // start web server 
    }) 

答えて

関連する問題