Construindo Endpoints GET para API
Deslize para mostrar o menu
Endpoints GET são utilizados para recuperar dados do servidor.
Eles retornam dados sem alterar nada.
const users = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Anna' }
];
app.get('/users', (req, res) => {
res.json(users);
});
Este endpoint retorna todos os usuários.
Também é possível retornar um único item utilizando um parâmetro de rota:
app.get('/users/:id', (req, res) => {
const id = Number(req.params.id);
const user = users.find(u => u.id === id);
res.json(user);
});
Exemplos:
'/users': retorna todos os usuários;'/users/1': retorna o usuário com id 1.
Endpoints GET são a forma mais comum de ler dados em uma API.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 12
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 12