59 lines
1.6 KiB
JavaScript
59 lines
1.6 KiB
JavaScript
const env = process.env
|
|
// 项目url 地址
|
|
var iotPlatformUrl = ''; // 第三方云平台ur
|
|
// iot.gkiiot.com 192.168.18.139
|
|
var flowIotUrl = '';
|
|
let iotWebSocketBaseUrl = ''
|
|
let devLiveWebSocketBaseUrl = ''
|
|
let sysWebSocket = 'ws://'
|
|
let prodApi = window.dasConfig.ip || '/prod-api';
|
|
let wsProtocol = 'ws://';
|
|
let iotWebSocketAlarmBaseUrl = ''
|
|
let bigWebSocketUrl = ''
|
|
let port = '8899'
|
|
|
|
window.dasConfig = {
|
|
ip: 'http://192.168.10.241:32024'
|
|
}
|
|
|
|
// 手动配置的地址
|
|
var iotHost="192.168.10.241:32024"; // 海创iot 平台 host
|
|
var hrefHost = window.location.host;
|
|
// let httpProtocol = window.location.protocol;
|
|
var hrefHost = '192.168.18.139';
|
|
let httpProtocol = 'http';
|
|
|
|
|
|
if (env.NODE_ENV == 'development') {
|
|
flowIotUrl = 'http://127.0.0.1:1880/#flow/'
|
|
hrefHost = "192.168.18.140"
|
|
} else if(env.NODE_ENV == 'production') {
|
|
// if (hrefHost.indexOf('.gkiiot.com') >= 0) {
|
|
// iotHost = 'iot.gkiiot.com'
|
|
// }
|
|
if(httpProtocol.indexOf("https") > -1){
|
|
sysWebSocket = 'wss://';
|
|
}
|
|
if (window.dasConfig.ip) {
|
|
hrefHost = window.dasConfig.ip
|
|
}
|
|
port = window.dasConfig.port
|
|
} else if(env.NODE_ENV == 'test') {
|
|
}
|
|
iotWebSocketAlarmBaseUrl = sysWebSocket + hrefHost + ':8899/ws/alarm/live'
|
|
bigWebSocketUrl = sysWebSocket + hrefHost + ( port ? ':'+ port :'') + '/ws/dev/readData'
|
|
sysWebSocket = sysWebSocket + hrefHost + prodApi;
|
|
iotWebSocketBaseUrl = sysWebSocket + '/ws/dev/up/'
|
|
devLiveWebSocketBaseUrl = sysWebSocket + '/ws/dev/live/'
|
|
iotPlatformUrl = 'http://' + iotHost + prodApi
|
|
|
|
export {
|
|
iotPlatformUrl,
|
|
sysWebSocket,
|
|
iotWebSocketBaseUrl,
|
|
iotWebSocketAlarmBaseUrl,
|
|
devLiveWebSocketBaseUrl,
|
|
prodApi,
|
|
bigWebSocketUrl
|
|
}
|