kalibri
v2.0.26
Published
http service
Readme
Kalibri
Kalibri - легковесная библиотека для выполнения запросов как с клиента, так и с сервера
Navigation
Добавление в проект
npm:
npm install kalibriyarn:
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}]Примеры
Этот раздел еще не готов...
