Como fazer requisições HTTP usando um comando simples?
A função fetch
Há infinitas maneiras de fazer requisições HTTP em Javascript. Neste capítulo mostraremos uma das maneiras mais simples de se fazer isso.
Para tal, iremos utilizar a função fetch. Essa função faz requisições (de qualquer método HTTP) e retorna uma promise com a qual teremos que lidar.
Definição da função
A função fetch vai aceitar um ou dois parâmetros como entrada, ela tem a seguinte cara:
fetch("URL");fetch("URL",options);// Options é um objeto
No primeiro formato a função vai fazer requisição ao servidor utilizando o método GET (é como se a função entrasse na página web igual um usuário normal).
// Cria uma constante para a URL // em que iremos realizar a requisição.constURL='https://jsonplaceholder.typicode.com'constgetPhotos=async()=>{constresponse=awaitfetch(`${URL}/photos`)returnresponse.json()}
Após isso, iremos adicionar uma resposta para lidar com a promise da função getPhotos():
Com isso, teremos um resultado parecido com isto:
Resultado do exemplo
Dessa forma, e com as dicas dadas, você poderá realizar qualquer requisição HTTP de forma simples.