From 4488ae5a5f96e6c41c4ed90ba2a82859d5bff45b Mon Sep 17 00:00:00 2001 From: Luk Date: Wed, 21 Jan 2026 12:00:39 +0800 Subject: [PATCH] u --- prod_or_dev.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 prod_or_dev.js diff --git a/prod_or_dev.js b/prod_or_dev.js new file mode 100644 index 0000000..7e05455 --- /dev/null +++ b/prod_or_dev.js @@ -0,0 +1,21 @@ +// 使用Node.js实现Shell脚本逻辑:获取公网IP并检查是否以.172结尾 +const https = require('https') + +https + .get('https://api.ipify.org', (res) => { + let data = '' + res.on('data', (chunk) => (data += chunk)) + res.on('end', () => { + // 仅提取返回的纯IP地址部分,忽略HTML标签 + const ip = data.trim().split(/\s+/)[0] + console.log('public ip:', ip) + if (ip.endsWith('.172')) { + console.log('production') + } else { + console.log('development') + } + }) + }) + .on('error', (err) => { + console.error('Request failed:', err) + })