Axios Concurrency Manager
Get control of concurrent requests of any axios instance.
Implemented using axios interceptors
Fork information
This project was forked by KeeeX in order to fix a few issues and keep dependencies
updated.
Installing
$ npm install axios-concurrency
Example
const { ConcurrencyManager } = require("axios-concurrency");
const axios = require("axios");
let api = axios.create({
baseURL: "http://mypublicapi.com"
});
const MAX_CONCURRENT_REQUESTS = 5;
const manager = ConcurrencyManager(api, MAX_CONCURRENT_REQUESTS);
Promise.all(manyIds.map(id => api.get(`/test/${id}`)))
.then(responses => {
});
manager.detach()
License
MIT