Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppdatering og Sletting av Data | Seksjon
Bygge API-er med Express.js

bookOppdatering og Sletting av Data

Sveip for å vise menyen

I tillegg til å opprette data, må API-er ofte oppdatere og slette eksisterende poster.

For å oppdatere data kan du bruke PUT- eller PATCH-forespørsler.

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 å slette data bruker du en DELETE-forespørsel:

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': oppdaterer bruker med id 1;
  • DELETE '/users/1': sletter bruker med id 1.

Disse operasjonene gjør det mulig å endre og fjerne data i applikasjonen din.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 14

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 14
some-alt