Uppdatering 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?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 14
Fråga AI
Fråga AI
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