// 使用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) })