Opdatering 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?
Tak for dine kommentarer!
Sektion 1. Kapitel 14
Spørg AI
Spørg AI
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