1.0.3 • Published 4 years ago

rest-requestor v1.0.3

Weekly downloads
21
License
-
Repository
github
Last release
4 years ago

Установка

npm install rest-requestor

или

yarn add rest-requestor

Инициализация

import RestRequestor from "rest-requestor";

const BASE_URL = "/api";
const Requestor = new RestRequestor(BASE_URL);

Выполнение запросов

// "GET"
const response = await Requestor.execute("/news");
// "DELETE"
const response = await Requestor.execute("/news", {method: "DELETE"});
// "PUT"
const response = await Requestor.execute("/news", {method: "PUT", body: {}});
// "POST"
const response = await Requestor.execute("/news", {method: "POST", body: {}});

Коллбэки

// success
const response = await Requestor.execute("/news", {sucess: () => {console.log('Запрос успешно выполнен')}});

// failed
const response = await Requestor.execute("/news", {failed: () => {console.log('Ошибка при выполнении запроса')}});

// done
const response = await Requestor.execute("/news", {done: () => {console.log('Запрос завершен')}});

Параметры запросов

body?: BodyInit;
isBlob?: boolean;
headers?: HeadersInit;
query?: IObjectStrings;
errors?: IObjectStrings;
isAbsolutePath?: boolean;
successStatuses?: number[];
method?: "GET" | "POST" | "PUT" | "DELETE";
done?: (response: any, status: number) => void;
failed?: (response: any, status: number) => void;
success?: (response: any, status: number) => void;
1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago