【发布时间】:2019-10-17 05:38:29
【问题描述】:
我想从前端设备获取 IP 地址。我找到了this 名为 IPINFO.io 的免费 API
根据使用 Jquery 获取 IP 地址的文档,我需要做的就是:
$.get("https://ipinfo.io", function (response) {
console.log(response.ip)
}, "jsonp");
但是,我得到:
net::ERR_ABORTED 429
我正在使用 Nodejs 在本地运行它。服务器无关紧要,因为我没有向我的 Nodejs 服务器发送请求。
但是,如果我将相同的代码粘贴到与我在 Nodejs 项目中使用的 jquery 版本相同的 codepen 中,它运行得很好。
为什么我只有在 localhost 上使用它时才会收到此错误?
【问题讨论】:
-
我建议尝试ipregistry.co 以获得更高的免费等级并且没有速率限制。
标签: javascript