前言目前,免费的 ip 地址库不多,收费的感觉用起来不爽。淘宝有个 api 接口,但是有访问量限制。于是想到用 node 做一个自己的 api 接口。先从自己的数据库查,如果查不到的话,就到淘宝的接口查,查到后插入到自己的数据库。http://ip.youjiaxc.com/api0/ip?ip=202.101.172.35只需要将地址202.101.172.35换成你需要查询的地址即可,返回格式如下:{
"country":"中国",
"country_id":"CN",
"area":"华东",
"area_id":"300000",
"region":"浙江省",
"region_id":"330000",
"city":"杭州市",
"city_id":"330100",
"county":"",
"county_id":"-1",
"isp":"电信",
"isp_id":"100017",
"ip":"202.101.172.35"}需要的模块expressrequsetmongoose代码functionget_local_by_ip(req, res){ip_local.findOne({ip: req.query.ip},function(err, ipfind
...
继续阅读
(60)