[net :: ERR_ABORTED 429仅通过本地主机使用ipinfo.io

问题描述 投票:1回答:1

我想从前端设备获取IP地址。我发现this个免费API称为IPINFO.io

根据使用Jquery获取IP地址的文档,我要做的就是:

    $.get("https://ipinfo.io", function (response) {
        console.log(response.ip)
    }, "jsonp");

但是,我得到:

net :: ERR_ABORTED 429

我正在使用Nodejs在本地运行它。服务器没关系,因为我没有向我的Nodejs服务器发送请求。

但是,如果我将相同的代码粘贴到与我的Nodejs项目中使用的jQuery版本相同的jQuery版本中,它就可以正常运行。

为什么仅在本地主机上使用时才会出现此错误?

javascript
1个回答
0
投票

IPinfo.io如果您受到速率限制,则返回429状态。未经身份验证的API每天限制为1,000个请求。有关更多详细信息,请参见https://ipinfo.io/developers。如果注册一个免费帐户,您将获得可以使用的访问令牌,每月限制为50,000个请求。

© www.soinside.com 2019 - 2024. All rights reserved.