Atualização e Exclusão de Dados
Deslize para mostrar o menu
Além de criar dados, APIs frequentemente precisam atualizar e excluir registros existentes.
Para atualizar dados, utilize requisições PUT ou PATCH.
app.put('/users/:id', (req, res) => {
const id = Number(req.params.id);
const updatedData = req.body;
const user = users.find(u => u.id === id);
if (user) {
user.name = updatedData.name;
res.json(user);
} else {
res.send('User not found');
}
});
Para excluir dados, utilize uma requisição DELETE:
app.delete('/users/:id', (req, res) => {
const id = Number(req.params.id);
users = users.filter(u => u.id !== id);
res.send('User deleted');
});
Exemplos:
PUT '/users/1': atualiza o usuário com id 1;DELETE '/users/1': exclui o usuário com id 1.
Essas operações permitem modificar e remover dados em sua aplicação.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 14
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 14