我正在尝试查找 IP 地址的位置。 IP 地址将通过前端 Android/iOS 应用程序发送到 API(我当前使用计算机的静态 IP 地址)。我想使用客户端 IP 地址来确定它们可能的物理位置,并将该位置发送到 MongoDB 进行存储。任何有关此的帮助将不胜感激。提前致谢。
您可以利用GeoIP-lite https://github.com/bluesmoon/node-geoip从 IP 地址获取地理数据。
var geoip = require('geoip-lite');
var ip = "207.97.227.239";
var geo = geoip.lookup(ip);
console.log(geo);
/*{ range: [ 3479297920, 3479301339 ],
country: 'US',
region: 'TX',
city: 'San Antonio',
ll: [ 29.4889, -98.3987 ],
metro: 641,
zip: 78218 }*/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)