From e8f05e0773f684f9a806075920372899f88ab7cf Mon Sep 17 00:00:00 2001 From: CODE <1650192445@qq.com> Date: Thu, 14 Sep 2023 15:57:02 +0800 Subject: [PATCH] =?UTF-8?q?requireParams=20=E5=85=B7=E4=BD=93=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/config.js | 52 +++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/api/config.js b/api/config.js index 24293ae..e1ea0ab 100644 --- a/api/config.js +++ b/api/config.js @@ -136,28 +136,32 @@ const ES_PLATFORM_NAME = process.env.ES_PLATFORM_NAME || flags.esPlatformName const ANXINCLOUD_ES_NODES_REST = process.env.ANXINCLOUD_ES_NODES_REST || flags.es; // //business_key // const BUSINESS_KEY=process.env.BUSINESS_KEY||['160','161'] -if ( - // !FS_CAMUNDA_HOST || !FS_CAMUNDA_ROOT || - !POMS_DB - || !IOTA_REDIS_SERVER_HOST || !IOTA_REDIS_SERVER_PORT - || !ANXINCLOUD_KAFKA_BROKERS - || !GOD_KEY - || !API_ANXINYUN_URL - || !API_EMIS_URL - || !API_VCMP_URL - || !API_IOT_AUTH - || !QINIU_DOMAIN_QNDMN_RESOURCE || !QINIU_BUCKET_RESOURCE || !QINIU_AK || !QINIU_SK - || !CLICKHOUST_URL || !CLICKHOUST_PORT - || !CLICKHOUST_ANXINCLOUD || !CLICKHOUST_PEP_EMIS || !CLICKHOUST_PROJECT_MANAGE || !CLICKHOUST_VCMP || !CLICKHOUST_DATA_ALARM || !CLICKHOUST_IOT - // || !CLICKHOUST_CAM_WORKFLOW - || !CONFIRM_ALARM_ANXIN_USER_ID - || !VCMP_APP_ID || !VCMP_APP_SECRET -) { - console.log('缺少启动参数,异常退出'); - args.showHelp(); - process.exit(-1); + +const requireParams = { + // FS_CAMUNDA_HOST, FS_CAMUNDA_ROOT, + POMS_DB, + IOTA_REDIS_SERVER_HOST, IOTA_REDIS_SERVER_PORT, + ANXINCLOUD_KAFKA_BROKERS, + GOD_KEY, + API_ANXINYUN_URL, + API_EMIS_URL, + API_VCMP_URL, + API_IOT_AUTH, + QINIU_DOMAIN_QNDMN_RESOURCE, QINIU_BUCKET_RESOURCE, QINIU_AK, QINIU_SK, + CLICKHOUST_URL, CLICKHOUST_PORT, + CLICKHOUST_ANXINCLOUD, CLICKHOUST_PEP_EMIS, CLICKHOUST_PROJECT_MANAGE, CLICKHOUST_VCMP, CLICKHOUST_DATA_ALARM, CLICKHOUST_IOT, + // CLICKHOUST_CAM_WORKFLOW, + CONFIRM_ALARM_ANXIN_USER_ID, + VCMP_APP_ID, VCMP_APP_SECRET, } +Object.keys(requireParams).forEach(key => { + if (!requireParams[key]) { + console.error(`缺少启动参数 ${key},异常退出`); + args.showHelp(); + process.exit(-1); + } +}) const product = { port: flags.port || 8080, @@ -179,10 +183,10 @@ const product = { opts: { dev, // BUSINESS_KEY, - // camundarest: { - // host: FS_CAMUNDA_HOST, - // root: FS_CAMUNDA_ROOT - // }, + // camundarest: { + // host: FS_CAMUNDA_HOST, + // root: FS_CAMUNDA_ROOT + // }, exclude: [ // "*", { p: '/attachments/:p', o: 'POST' },