如何解决maxmindclient 如果因资金不足而被拒绝
所以我目前正在使用它,但我注意到当我们的信用用完时,我得到以下信息。
maxmindclient.insights(ip).then(response => {})
Unhandled Rejection at: Promise Promise {
<rejected> {
code: 'INSUFFICIENT_FUNDS',error: 'You do not have sufficient funds to use this service.',url: 'https://geoip.maxmind.com/geoip/v2.1/insights/1.1.1.1'
}
} reason: {
code: 'INSUFFICIENT_FUNDS',url: 'https://geoip.maxmind.com/geoip/v2.1/insights/1.1.1.1'
}
是否可以捕获此信息并运行不同的查询。
目前是这样。
maxmindclient.insights(ip).then(response => {
// console.log(response.country.isoCode); // 'CA'
// console.log(response.city.names.en); // 'CA'
long = response.location.longitude;
console.log("Long: "+response.location.longitude); // longitude
lat = response.location.latitude;
console.log("LAT:"+response.location.latitude) // Latitude
});
但是如果响应是错误的,我不知道该怎么做。使用 Node.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。