Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Atualização e Exclusão de Dados | Seção
Construindo APIs com Express.js

bookAtualizaçã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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 14

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 14
some-alt