1.0.1 • Published 10 months ago

@dakataa/requester v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Requester

Requester is created to help using Fetch API.

Installing

Using npm:

npm install @dakataa/requester

Using yarn:

yarn add @dakataa/requester

Config

Config Object keys.

KeyDefaultRequiredDescription
baseURLNoBase URL to create Endpoint
authorizationNoAuthorization Object.
headersNoList of HTTP Headers.

Authorization Object

KeyDefaultRequiredDescription
appliedToYesEnum:

Configuration

Default Global

import Requester from 'requester';

Requester.defaults = {
    baseURL: 'https://example-api.com',
    headers: {
        Accept: 'application/json'
    }
};

Examples

POST Request

import response from "./Response";

(new Requester()).post('/post/endpoint-path', {
    form: {
        key1: 'value',
        key2: {name: 'Yordan'},
        key3: ['example', 'array']
    }
}).then((response) => {
    const status = response.status;

    response.getData().then(v => setData(v));
}).catch((e) => {
    console.log('error', e);
});
1.0.1

10 months ago

1.0.0

11 months ago