config.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. module.exports = {
  2. current: {server: "192.168.1.184", port: "60666",redis:{server:'192.168.1.184',port:'6379',pwd:'smartCost'}},
  3. local: {server: "localhost", port: "27017"},
  4. qa: {
  5. server: "192.168.1.184",
  6. port: "60666",
  7. options:{
  8. user:'smartcost',
  9. pass:'smartcost3850888',
  10. auth: {
  11. "authdb": "admin"
  12. },
  13. connectTimeoutMS: 50000,
  14. useMongoClient: true
  15. }
  16. },
  17. test_auth: {
  18. server: "120.78.150.216",
  19. port: "27017",
  20. options:{
  21. user:'smartcost',
  22. pass:'smartcost3850888',
  23. auth: {
  24. "authdb": "scConstruct"
  25. },
  26. connectTimeoutMS: 20000,
  27. useMongoClient: true
  28. }
  29. },
  30. pp:{server: "172.18.111.228", port: "27017"},
  31. prod: {server: "", port: ""},
  32. redis_local:{server:'127.0.0.1',port:'6379',pwd:'smartCost'},
  33. redis_qa:{server:'192.168.1.184',port:'6379',pwd:'smartCost'},
  34. setupDb:function (env="local") {
  35. let me = this;
  36. me.current.server = me[env].server;
  37. me.current.port = me[env].port;
  38. me.current.redis=me["redis_"+env];
  39. },
  40. getSessionURL:function (env="local") {
  41. let me = this;
  42. if(me[env].options){
  43. return 'mongodb://'+ me[env].options.user +':'+ me[env].options.pass+'@'+ me[env].server+ ':'+ me[env].port + '/usersManages?authSource=admin';
  44. }else {
  45. return 'mongodb://' + me[env].server + ':' + me[env].port + '/usersManages';
  46. }
  47. }
  48. }