1.1.0 • Published 6 months ago

intapi v1.1.0

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

Intapi - Biblioteca para Requisições HTTP em Node.js

A biblioteca Intapi simplifica a realização de requisições HTTP GET e POST em projetos Node.js usando o Axios. Siga as instruções abaixo para instalar e começar a usar a biblioteca em seu projeto.

Instalação

Para instalar a biblioteca Intapi em seu projeto Node.js, utilize o seguinte comando:

npm install intapi

Exemplo de Uso

Configuração Inicial

const Intapi = require('intapi');
const apiBaseUrl = 'http://localhost'; // Ajuste a URL conforme sua configuração
const intapi = new Intapi(apiBaseUrl);

Requisição GET

async function exemploRequisicaoGet() {
    try {
        const resultado = await intapi.getRequest('people');
        console.log('Resultado da Requisição GET:', resultado);
    } catch (erro) {
        console.error('Erro na Requisição GET:', erro.message);
    }
}

exemploRequisicaoGet();

Requisição POST

async function exemploRequisicaoPost() {
    try {
        const dadosNovaPessoa = {
            nome: 'John Doe',
            idade: 30
        };

        const resultado = await intapi.postRequest('peoples', dadosNovaPessoa);
        console.log('Resultado da Requisição POST:', resultado);
    } catch (erro) {
        console.error('Erro na Requisição POST:', erro.message);
    }
}

exemploRequisicaoPost();

Observação: Certifique-se de substituir a URL base e os dados conforme necessário para o seu ambiente.

Resultados Esperados

Ao executar os exemplos acima, você pode esperar obter saídas semelhantes às seguintes:

Resultado da Requisição GET

Resultado da Requisição GET: [ { name: 'David', age: 26 }, { name: 'Lucia', age: 22 } ]

Resultado da Requisição POST

Resultado da Requisição POST: { nome: 'John Doe', idade: 30 }

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para reportar problemas ou enviar solicitações de pull no repositório GitHub.

Licença

Este projeto está licenciado sob a Licença MIT.

1.1.0

6 months ago

1.0.0

6 months ago