config.js 1.5 KB

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