kalibri
v2.0.26
Published
http service
Downloads
760
Readme
Kalibri
Kalibri - легковесная библиотека для выполнения запросов как с клиента, так и с сервера
Navigation
Добавление в проект
npm:
npm install kalibri
yarn:
yarn add kalibri
Использование
Начало работы
Первым делом необходимо импортировать kalibri:
import kalibri from 'kalibri';
Можно создать новый объект:
import kalibri from 'kalibri';
const customHttp = kalibri.createInstance({
baseUrl: 'https://jsonplaceholder.typicode.com', // default '/'
headers: {}, // default {}
timeout: 20000, // default 10000
});
kalibri.getConfig(); // возвращает все настройки
// {
// baseUrl: 'https://jsonplaceholder.typicode.com',
// timeout: 20000,
// headers: {},
// ignoredHeaders: []
// }
или использовать импортированный.
Задаем осоновной адрес:
import kalibri from 'kalibri';
kalibri.setBaseUrl('https://example.com');
Заголовки
Для того, чтобы добавлять и убирать заголовки, следует использовать следующие методы:
kalibri.addHeaders({
'Header title': 'Header body',
});
kalibri.getConfig().headers; // вернет { 'Header title': 'Header body' }
kalibri.removeHeaders('Header title'); // также можно передать массив
kalibri.getConfig().headers; // вернет {}
Также заголовки можно добавлять в исключения на определенное количество запросов:
kalibri.ignoreHeaders([
{
key: 'Header title', // название заголовка
times: 2, // количество запросов, в которых заголовок не будет указан
},
]);
kalibri.getConfig().ignoredHeaders; // вернет [{key: 'Header title', times: 2}]
Примеры
Этот раздел еще не готов...