server.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //1.定义所有环境服务器地址
  2. // const server = {
  3. // pro: "http://8.136.98.49:8002", //生产环境
  4. // dev: "http://182.92.193.64:8002", //测试环境
  5. // util: "http://192.168.1.89:8002" //其他环境,可以为空,为空则适配到测试环境
  6. // }
  7. //2.获取当前访问域名,并根据域名判断当前环境,然后获取指定环境的服务器地址
  8. // var DOMIN = ""; //服务端接口访问跟路径
  9. // const origin = location.hostname //当前访问域名
  10. // for (var i in server) {
  11. // var item = server[i]
  12. // if (item.indexOf(origin) > -1) {
  13. // DOMIN = item
  14. // }
  15. // }
  16. // //3. 特殊情况处理,如果没有在server变量中匹配到具体环境,则依次读取util、dev
  17. // if (!DOMIN) DOMIN = server.util ? server.util : server.dev
  18. // var mapJson=DOMIN.slice(0,-5) //请求地图json
  19. // export {DOMIN,mapJson}
  20. var DOMIN = ''; //服务端接口访问跟路径
  21. var wsUrl = '';
  22. var mapJson = '';
  23. const origin = location.origin; //当前访问域名
  24. mapJson = origin;
  25. DOMIN = origin;
  26. // wsUrl = origin.split('https')[1] || origin.split('http')[1]
  27. if (location.origin.indexOf('https') !== -1) {
  28. wsUrl = 'wss' + origin.split('https')[1];
  29. } else {
  30. if (process.env.NODE_ENV === 'development') {
  31. wsUrl = 'ws://192.168.1.52:12345';
  32. // wsUrl = 'ws://114.115.147.140:12345';
  33. } else {
  34. wsUrl = 'ws' + origin.split('http')[1];
  35. }
  36. }
  37. // console.log(wsUrl)
  38. // wsUrl = 'wss://yfznscd.com'
  39. // wsUrl = 'wss://www.toreskj.com'
  40. // wsUrl = 'ws:192.168.1.17:12345'
  41. export { DOMIN, mapJson, wsUrl };