我想从前端设备获取 IP 地址。我发现this https://ipinfo.io/developers名为 IPINFO.io 的免费 API
根据使用 Jquery 获取 IP 地址的文档,我需要做的就是:
$.get("https://ipinfo.io", function (response) {
console.log(response.ip)
}, "jsonp");
但是,我得到:
净::ERR_ABORTED 429
我使用 Nodejs 在本地运行它。服务器并不重要,因为我没有向我的 Nodejs 服务器发送请求。
但是,如果我将相同的代码粘贴到与 Nodejs 项目中具有相同 jquery 版本的 codepen 中,则它运行得很好。
为什么只有当我通过本地主机使用它时才会出现此错误?
如果您受到速率限制,IPinfo.io 将返回 429 状态。未经身份验证的 API 每天的请求数限制为 1,000 个。看https://ipinfo.io/developers https://ipinfo.io/developers更多细节。如果您注册免费帐户,您将获得一个可以使用的访问令牌,以及每月 50,000 次请求的限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)