MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Limite de débit des requêtes GET

Cela pourrait éventuellement être fait en utilisant le request-rate-limiter forfait. Vous pouvez donc ajouter ceci à votre code :

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

et depuis request-rate-limiter est basé sur request vous pouvez simplement remplacer request avec limiter.request

Vous pouvez trouver de plus amples informations sur la page npm du package - https://www.npmjs. com/package/request-rate-limiter

Sur une note personnelle :je remplacerais tous ces rappels par des promesses