2024-06-04 10:03:14 +08:00
|
|
|
//生产环境
|
2024-06-04 15:29:42 +08:00
|
|
|
// const PROT = "https://"//生产需替换
|
|
|
|
// const ROOTHOST = "admin.sjajk.com";//生产需替换
|
2024-06-04 10:03:14 +08:00
|
|
|
//测试环境
|
2024-06-04 15:29:42 +08:00
|
|
|
const PROT = "http://"
|
|
|
|
const ROOTHOST = "192.168.2.222:8187";
|
2024-06-04 10:03:14 +08:00
|
|
|
// 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
|
|
|
|
};
|