This commit is contained in:
Luk 2026-01-21 12:00:39 +08:00
parent 1d11984211
commit 4488ae5a5f

21
prod_or_dev.js Normal file
View File

@ -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)
})