Documentação Bando
React e REST
Consome a API do Bando a partir de qualquer aplicação capaz de fazer requests HTTP.
Bando com React, Next.js ou qualquer frontend
O Bando não depende de um framework específico. Qualquer frontend que consiga fazer requests HTTP pode consumir o conteúdo.
Isto inclui React, Next.js, Vue, aplicações mobile e outros projetos que trabalhem com HTTP.
Usando fetch
const response = await fetch(
"http://localhost:3333/api/posts",
{
headers: {
"X-Bando-API-Key": "YOUR_API_KEY",
},
}
);
const { data, total } = await response.json();
Entendendo a request
fetch() envia uma request HTTP para a API.
response representa a resposta HTTP recebida.
response.json() transforma o body JSON em um objeto JavaScript.
Finalmente, data contém os documentos e total informa a quantidade total de resultados.