1.1.0 • Published 3 years ago

htkala v1.1.0

Weekly downloads
16
License
ISC
Repository
github
Last release
3 years ago

HtKala

A simple module for making http requests,

install it via npm i htkala

for get requests

import htkala from 'htkala'
//destructure to get what you want
const { get, post} = htkala()


get(url).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let fetchJson = async () => {
    const data = await get(url)
    console.log(data) //or do something with data
}

fetchJson()

for post requests

import htkala from 'htkala'
//destructure to get what you want
const { post} = htkala()

post(url, {object: 'to send along'}).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let sendData = async() => {
    const result = await post(url, {data : 'to send along'})
    console.log(result) //do something with data
}

sendData()

You can set the headers by passing in an object that represents the header you want to set

import htkala from 'htkala'
//destructure to get what you want
const { post} = htkala()

htkala.post(url, {object: 'to send along'}, {'Content-Type': 'application/json'}).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let sendData = async() => {
    const result = await post(url, {data : 'to send along'}, {'Content-Type': "application/json"})
    console.log(result) //do something with data
}

sendData()

DELTE, PUT and PATCH requests are now supported, you can also set the headers for the request by passing in an object that contains the header and the value for the header just like in a post request.

for delete requests

import htkala from 'htkala'
//destructure to get what you want
const { del } = htkala()

del(url, {object: 'to send along'}, {'Content-Type': 'application/json'}).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let sendData = async() => {
    const result = await del(url, {data : 'to send along'}, {'Content-Type': 'application/json'})
    console.log(result) //do something with data
}

sendData()

for PUT requests

import htkala from 'htkala'
//destructure to get what you want
const { put } = htkala()
put(url, {object: 'to send along'}).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let sendData = async() => {
    const result = await put(url, {data : 'to send along'})
    console.log(result) //do something with data
}

sendData()

or PATCH requests

import htkala from 'htkala'
//destructure to get what you want
const { patch } = htkala()
patch(url, {object: 'to send along'}).then(data => {
//do something with data
}).catch(err => handle error)

//OR

let sendData = async() => {
    const result = await patch(url, {data : 'to send along'})
    console.log(result) //do something with data
}

sendData()
1.1.0

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago