sadjv3/anmo-user/common/config.js

69 lines
2.3 KiB
JavaScript
Raw Normal View History

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
};