Я использую API - «Я был pwned?» которая ограничена скоростью - «ограничена одним на каждые 1500 миллисекунд». Я просмотрел немало других вопросов здесь, исследовал их через Google и пару других форумов, а также попытался найти решение этого вопроса.
Функция 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 для этого, которое могло бы работать, поскольку я изучал это также недавно.
Заранее спасибо