1.0.1 • Published 1 year ago

@amgate/axios-limiter v1.0.1

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
1 year ago

Axios Request Limiter

npm version

Библиотека лимитирования запросов к API (по домену)

Установка через NPM

npm install @amgate/axios-limiter

Установка через Yarn

yarn add @amgate/axios-limiter

Использование

import axios from 'axios';
import { AxiosRequestLimiter } from '@amgate/axios-limiter';

const axiosInstance = axios.create();
const queue = new AxiosRequestLimiter({
    axiosInstance,
    rps: 7
});

(async () => {
    
    const response = await queue.add({
        url: 'https://account.amocrm.ru/api/v4/account',
        method: 'GET'
    });
    
})();

Лицензия

MIT © Gate