@amgate/axios-limiter
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @amgate/axios-limiter

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

15.6 kB

Total Files

5

Last publish

Collaborators

  • iamkuper