Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppdatering och Borttagning av Data | Sektion
Bygga API:er med Express.js

bookUppdatering och Borttagning av Data

Svep för att visa menyn

Förutom att skapa data behöver API:er ofta uppdatera och ta bort befintliga poster.

För att uppdatera data kan du använda PUT- eller PATCH-förfrågningar.

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

För att ta bort data använder du en DELETE-förfrågan:

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

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

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

Exempel:

  • PUT '/users/1': uppdaterar användare med id 1;
  • DELETE '/users/1': tar bort användare med id 1.

Dessa operationer gör det möjligt att ändra och ta bort data i din applikation.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 14

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 14
some-alt