//生产环境 // const PROT = "https://"//生产需替换 // const ROOTHOST = "admin.sjajk.com";//生产需替换 //测试环境 const PROT = "http://" const ROOTHOST = "192.168.2.222:8187"; // const ROOTHOST = "192.168.0.115:8187"; // const ROOTHOST = "192.168.1.169:8187"; // 后端本地张聪 // const ROOTHOST = "192.168.1.48:8187"; // 后端韩玉东 // const ROOTHOST = "192.168.1.50:8187"; // 客户现场 // const ROOTHOST = "192.168.110.85:8187"; //验证是否是域名 const checkdomain = (ROOTHOST) => { let doname = /^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)| (io)|(tw)|(com\.tw)|(hk)|(com\.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me\.uk)|(org\.uk)|(ltd\.uk)|(plc\.uk)|(in)|(eu)|(it)|(jp))$/; let flag_domain = doname.test(ROOTHOST); if (!flag_domain) { //不是域名 return false } else { return true } } //验证是否是域名后判断http/https const ROOTPATH = (checkdomain(ROOTHOST) ? "https://" : "http://") + ROOTHOST + "/sqx_fast"; const ROOTPATH1 = (checkdomain(ROOTHOST) ? "https://" : "http://") + ROOTHOST + "/sqx_fast"; const ROOTPATH2 = "wss://" + ROOTHOST + "/wss/websocket/"; //联系客服 const ROOTPATH3 = "wss://" + ROOTHOST + "/wss/chatSocket/"; //聊天 const WEBSOCKETADDRESS = "ws://" + ROOTHOST + "/sqx_fast/ws/"; //退出软件后台后将用户状态置为离线 const UPLOAD_PATH = ROOTPATH1 + '/alioss/upload'; // const ROOTPATH = "http://192.168.0.131:8187/sqx_fast"; // const ROOTPATH1 = "http://192.168.0.131:8187/sqx_fast"; // const ROOTPATH2 = "ws://192.168.0.131:8187/sqx_fast/websocket/";//联系客服 // const ROOTPATH3 = "ws://192.168.0.131:8187/sqx_fast/chatSocket/";//聊天 //腾讯地图key const TX_MAP_KEY = 'VIWBZ-5OM3F-CV7JZ-NLKJY-AXSYV-TMFM6'; //ws基础连接地址 //const WS_BASE_PATH = 'ws://192.168.31.21:8187/sqx_fast/'; //const WS_BASE_PATH = 'ws://192.168.1.20:8187/sqx_fast/'; const WS_BASE_PATH = "wss://" + ROOTHOST + "/sqx_fast/"; //地图ws接口 const WS_UPLOAD_MAP_PATH = WS_BASE_PATH + 'mapWebsocket/'; //报警ws接口 const WS_UPLOAD_RECORDER_PATH = WS_BASE_PATH + 'monitorWebSocket/'; module.exports = { PROT, ROOTHOST, APIHOST: ROOTPATH, APIHOST1: ROOTPATH1, WSHOST: ROOTPATH2, UPLOAD_PATH, // WSHOST1: ROOTPATH3 TX_MAP_KEY, WS_BASE_PATH, WS_UPLOAD_MAP_PATH, WS_UPLOAD_RECORDER_PATH, WEBSOCKETADDRESS };