vila-requests

Esta biblioteca oferece um template de utilização junto a biblioteca de requisições, Axios. Além disso, oferece também tratamento de respostas falhas e bem sucedidas.

Usage no npm install needed!

<script type="module">
  import vilaRequests from 'https://cdn.skypack.dev/vila-requests';
</script>

README

vila-requests

Widget destinado aos usuários do Push Platform. Este widget é um formulário para fazer a publicação de notificações.

NPM JavaScript Style Guide

Instalação

NPM

npm install vila-requests axios

YARN

yarn add vila-requests axios

Utilização


import React  from  'react'
import {
    get,
    post,
    put,
    destroy,
    setAuthorizationToken,
} from  'vila-requests'
  
export default function Example(){
    
    useEffect(() => { getFacts() }, [])

    const getFacts = async () => {
        const response = await get({
            serverUrl: "https://cat-fact.herokuapp.com",
            endpoint: "facts"
        })

        console.log(response)
    }

    ...
}

Parâmetros

PARÂMETRO OBRIGATÓRIO DESCRIÇÃO
serverUrl sim Este parâmetro é referente ao baseUrl da API que será consultada
endpoint não Endpoint da rota desejada
bodyParams não Parâmetros que serão enviados pelo body do request (passar em formato de JSON)
queryStringParams não Parâmetros que serão enviados pela URL do request (passar em formato de JSON)

License

MIT © vilaapps