nodejs 获取网络地址
node自带接口获取本机ip但是我想获取网络地址怎么获取?就是上网的那个ip ubuntu
3 回复
判断下非内网地址就行了。
if (ip.indexOf('10.') == 0 ||
ip.indexOf('172.') == 0 ||
ip.indexOf('192.') == 0) {
// do nothing
}
如果没有, 则 exec 调用 curl ip.cn
一楼说的请求可行 用request,superagent这种库去请求ipinfo.io,可以得到一个json,ip.cn也可以,匹配一下ip就行 From Noder