MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Richieste GET limite di velocità

Questo potrebbe essere fatto usando il request-rate-limiter pacchetto. Quindi puoi aggiungerlo al tuo codice :

var RateLimiter = require('request-rate-limiter');
const REQS_PER_MIN = 25 * 60; // that's 25 per second
var limiter = new RateLimiter(REQS_PER_MIN);

e poiché request-rate-limiter si basa su request puoi semplicemente sostituire request con limiter.request

Puoi trovare ulteriori informazioni sulla pagina npm del pacchetto - https://www.npmjs. com/package/request-rate-limiter

Per una nota personale:sostituirei tutte queste richiamate con promesse