Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Actualización y Eliminación de Datos | Sección
Creación de APIs con Express.js

bookActualización y Eliminación de Datos

Desliza para mostrar el menú

Además de crear datos, las API suelen necesitar actualizar y eliminar registros existentes.

Para actualizar datos, se pueden utilizar solicitudes PUT o 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 eliminar datos, se utiliza una solicitud DELETE:

app.delete('/users/:id', (req, res) => {
  const id = Number(req.params.id);

  users = users.filter(u => u.id !== id);

  res.send('User deleted');
});

Ejemplos:

  • PUT '/users/1': actualiza el usuario con id 1;
  • DELETE '/users/1': elimina el usuario con id 1.

Estas operaciones permiten modificar y eliminar datos en su aplicación.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 14

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 14
some-alt