server.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. wsUrl = 'ws' + origin.split('http')[1]
  31. }
  32. // console.log(wsUrl)
  33. // wsUrl = 'wss://yfznscd.com'
  34. // wsUrl = 'wss://www.toreskj.com'
  35. // wsUrl = 'ws:192.168.1.17:12345'
  36. export {
  37. DOMIN,
  38. mapJson,
  39. wsUrl
  40. }