我正在使用一个 API - “我被控制了吗?” 这是速率限制 - “每 1500 毫秒限制为一个”。我在这里查看了很多其他问题,通过谷歌和其他几个论坛网站进行了研究,并尝试自己找到解决方案。
Javascript 功能
setInterval()
真的适用于这类问题或问题吗?有没有人找到有效的解决方案?我对这个有点不知所措
var url = "https://haveibeenpwned.com/api/v2/breachedaccount/";
var breach = Array();
setInterval($.ajax({
url: url,
type: 'GET',
dataType: 'JSON',
success: function(data) {
breach[] = data;
}), 15000);
似乎不起作用,尤其是在我当前的项目正在存储多个电子邮件地址的信息的情况下。因此,例如,如果我将 4 个电子邮件地址存储在一个数组中并希望循环通过但等待 1500 毫秒,然后再次访问 API 以查询下一个电子邮件地址。
有什么想法吗?或者是否有一个NodeJS解决方案可以解决这个问题,因为我最近也一直在学习。
先感谢您