Ini mungkin dapat dilakukan dengan menggunakan request-rate-limiter
kemasan. Jadi Anda dapat menambahkan ini ke kode Anda :
var RateLimiter = require('request-rate-limiter');
const REQS_PER_MIN = 25 * 60; // that's 25 per second
var limiter = new RateLimiter(REQS_PER_MIN);
dan sejak request-rate-limiter
didasarkan pada request
Anda bisa mengganti request
dengan limiter.request
Anda dapat menemukan informasi lebih lanjut di halaman npm paket - https://www.npmjs. com/package/request-rate-limiter
Sebagai catatan pribadi - saya akan mengganti semua panggilan balik ini dengan janji