Skip to content

Requisição Simples Feita com Axios. Objetivo do API é retornar simples dados de usuários do Git Hub. Bom Uso :)

Notifications You must be signed in to change notification settings

alessondejesus/GitHub.Users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Requisição JS Usando Axios


Clique aqui para acessar a aplicação


Axios é uma biblioteca JavaScript que permite requisições do lado do cliente. Podendo ser usado para Dev. Mobile, Single Page Aplication, API's internas e externas, servidor entre outros.

Usando unpkg CDN:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

Importando a biblioteca com o script acima é possível usar os métodos e objetos do mesmo, exemplo:

const resultado = axios.get('https://SITE_ALVO/json/')

Aqui vemos algo interessante em relação ao assincronismo no JS:

async function executeRequest(url){
    try{       
        const response = await axios.get(`https://SITE_ALVO/json/'`)
        /* Tentativa de sucesso */ 
    }catch(err){
        /* Erro */
        console.log(err)
    }
}

É importante citar o uso de um script muito "majado" que permite envio de formulários sem o famoso refresh, atráves de:

var form = document.getElementById("formulario-usuario");
form.addEventListener('submit', event => {
    event.preventDefault()
});

Bibliotecas e Frameworks Usados:
  • BootStrap
  • JQuery
  • Async/Await (iremos abusar muito disso aqui)
  • Arrow Function (disso também :p)
  • Desestruturação

About

Requisição Simples Feita com Axios. Objetivo do API é retornar simples dados de usuários do Git Hub. Bom Uso :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published