Skip to content

`Intapi` simplifica a realização de requisições HTTP GET e POST em projetos Node.js usando o Axios.

License

Notifications You must be signed in to change notification settings

DsK-David/intapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

`Intapi` simplifica a realização de requisições HTTP GET e POST em projetos Node.js usando o Axios.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published