u
This commit is contained in:
parent
1d11984211
commit
4488ae5a5f
21
prod_or_dev.js
Normal file
21
prod_or_dev.js
Normal 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)
|
||||||
|
})
|
||||||
Loading…
Reference in New Issue
Block a user