Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opdatering og Sletning af Data | Sektion
Opbygning af API'er med Express.js

bookOpdatering og Sletning af Data

Stryg for at vise menuen

Ud over at oprette data skal API'er ofte opdatere og slette eksisterende poster.

For at opdatere data kan du bruge PUT- eller PATCH-forespørgsler.

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

For at slette data bruges en DELETE-forespørgsel:

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

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

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

Eksempler:

  • PUT '/users/1': opdaterer bruger med id 1;
  • DELETE '/users/1': sletter bruger med id 1.

Disse operationer gør det muligt at ændre og fjerne data i din applikation.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 14

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 14
some-alt