21 lines
682 B
JavaScript
21 lines
682 B
JavaScript
const config = require('./config');
|
|
const MongoClient = require( 'mongodb' ).MongoClient;
|
|
const uri = config.mongodbHost;
|
|
let db;
|
|
|
|
module.exports = {
|
|
connectToServer: function( callback ) {
|
|
MongoClient.connect( uri, { useNewUrlParser: true, useUnifiedTopology: true }, function( err, client ) {
|
|
if(err) throw err;
|
|
console.log('mongodb-authentication-checkConnection'+client===undefined);
|
|
if (client !== undefined) console.log(client.isConnected());
|
|
db = client.db(config.mongodbDatabase);
|
|
return callback( err );
|
|
});
|
|
},
|
|
|
|
getDB: function() {
|
|
return db;
|
|
}
|
|
};
|
|
|