|
@ -17,6 +17,7 @@ args.option('apiAuthUrl', 'IOT 鉴权 api'); |
|
|
args.option('apiAnxinyunUrl', '安心云 api'); |
|
|
args.option('apiAnxinyunUrl', '安心云 api'); |
|
|
args.option('iotAuthWeb', 'IOT 鉴权 web'); |
|
|
args.option('iotAuthWeb', 'IOT 鉴权 web'); |
|
|
args.option('iotVideoServer', 'IOT 后端视频服务鉴权'); |
|
|
args.option('iotVideoServer', 'IOT 后端视频服务鉴权'); |
|
|
|
|
|
args.option('iotVideoPlayServer', 'IOT 后端视频播放服务'); |
|
|
|
|
|
|
|
|
const flags = args.parse(process.argv); |
|
|
const flags = args.parse(process.argv); |
|
|
|
|
|
|
|
@ -26,8 +27,9 @@ const API_AUTH_URL = process.env.API_AUTH_URL || flags.apiAuthUrl; |
|
|
const IOT_AUTH_WEB = process.env.IOT_AUTH_WEB || flags.iotAuthWeb; |
|
|
const IOT_AUTH_WEB = process.env.IOT_AUTH_WEB || flags.iotAuthWeb; |
|
|
const API_ANXINYUN_URL = process.env.API_ANXINYUN_URL || flags.apiAnxinyunUrl; |
|
|
const API_ANXINYUN_URL = process.env.API_ANXINYUN_URL || flags.apiAnxinyunUrl; |
|
|
const IOT_VIDEO_SERVER = process.env.IOT_VIDEO_SERVER || flags.iotVideoServer; |
|
|
const IOT_VIDEO_SERVER = process.env.IOT_VIDEO_SERVER || flags.iotVideoServer; |
|
|
|
|
|
const IOT_VIDEO_PALY_SERVER = process.env.IOT_VIDEO_PALY_SERVER || flags.iotVideoPlayServer; |
|
|
|
|
|
|
|
|
if (!API_URL || !API_ANXINYUN_URL || !API_AUTH_URL || !IOT_AUTH_WEB || !IOT_VIDEO_SERVER) { |
|
|
if (!API_URL || !API_ANXINYUN_URL || !API_AUTH_URL || !IOT_AUTH_WEB || !IOT_VIDEO_SERVER || !IOT_VIDEO_PALY_SERVER) { |
|
|
console.log('缺少启动参数,异常退出'); |
|
|
console.log('缺少启动参数,异常退出'); |
|
|
args.showHelp(); |
|
|
args.showHelp(); |
|
|
process.exit(-1); |
|
|
process.exit(-1); |
|
@ -60,7 +62,7 @@ const product = { |
|
|
host: IOT_VIDEO_SERVER, |
|
|
host: IOT_VIDEO_SERVER, |
|
|
match: /^\/_vs\//, |
|
|
match: /^\/_vs\//, |
|
|
} |
|
|
} |
|
|
},{ |
|
|
}, { |
|
|
// TODO 还不能用
|
|
|
// TODO 还不能用
|
|
|
entry: require('./middlewares/proxy').entry, |
|
|
entry: require('./middlewares/proxy').entry, |
|
|
opts: { |
|
|
opts: { |
|
@ -73,6 +75,7 @@ const product = { |
|
|
apiUrl: API_VCMP_URL, |
|
|
apiUrl: API_VCMP_URL, |
|
|
iotAuthWeb: IOT_AUTH_WEB, |
|
|
iotAuthWeb: IOT_AUTH_WEB, |
|
|
iotVideoServer: IOT_VIDEO_SERVER, |
|
|
iotVideoServer: IOT_VIDEO_SERVER, |
|
|
|
|
|
iotVideoPlayServer: IOT_VIDEO_PALY_SERVER, |
|
|
staticRoot: './client', |
|
|
staticRoot: './client', |
|
|
} |
|
|
} |
|
|
}, { |
|
|
}, { |
|
|