Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Aktualisierung und Löschung von Daten | Abschnitt
Üben
Projekte
Quiz & Herausforderungen
Quizze
Herausforderungen
/
APIs mit Express.js Entwickeln

bookAktualisierung und Löschung von Daten

Swipe um das Menü anzuzeigen

Zusätzlich zum Erstellen von Daten müssen APIs häufig vorhandene Datensätze aktualisieren und löschen.

Zum Aktualisieren von Daten können PUT- oder PATCH-Anfragen verwendet werden.

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');
  }
});

Zum Löschen von Daten wird eine DELETE-Anfrage verwendet:

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

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

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

Beispiele:

  • PUT '/users/1': aktualisiert den Benutzer mit der ID 1;
  • DELETE '/users/1': löscht den Benutzer mit der ID 1.

Diese Operationen ermöglichen das Ändern und Entfernen von Daten in Ihrer Anwendung.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 14

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 14
some-alt