Dit kan eventueel met behulp van de request-rate-limiter
pakket. U kunt dit dus aan uw code toevoegen:
var RateLimiter = require('request-rate-limiter');
const REQS_PER_MIN = 25 * 60; // that's 25 per second
var limiter = new RateLimiter(REQS_PER_MIN);
en sinds request-rate-limiter
is gebaseerd op request
je kunt gewoon request
vervangen met limiter.request
U kunt meer informatie vinden op de npm-pagina van het pakket - https://www.npmjs. com/package/request-rate-limiter
Persoonlijk:ik zou al deze terugbelverzoeken vervangen door beloften