module.exports = { current: {server: "192.168.1.184", port: "60666"}, local: {server: "localhost", port: "27017"}, qa: { server: "192.168.1.184", port: "60666", options:{ user:'smartcost', pass:'smartcost3850888', auth: { "authdb": "admin" }, connectTimeoutMS: 20000, useMongoClient: true } }, pp:{server: "172.18.111.228", port: "27017"}, prod: {server: "", port: ""}, setupDb:function (env="local") { let me = this; me.current.server = me[env].server; me.current.port = me[env].port; }, getSessionURL:function (env="local") { let me = this; if(me[env].options){ return 'mongodb://'+ me[env].options.user +':'+ me[env].options.pass+'@'+ me[env].server+ ':'+ me[env].port + '/usersManagesOpr?authSource=admin'; }else { return 'mongodb://' + me[env].server + ':' + me[env].port + '/usersManagesOpr';//'mongodb://' + config.current.server + ':' + config.current.port + '/usersManagesOpr' } }, pageSize: 2 };