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

TS
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.

Ver a API REST →