Aggiornamento ed Eliminazione dei Dati
Scorri per mostrare il menu
Oltre alla creazione dei dati, le API spesso devono aggiornare ed eliminare record esistenti.
Per aggiornare i dati, è possibile utilizzare richieste PUT o PATCH.
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');
}
});
Per eliminare i dati, si utilizza una richiesta DELETE:
app.delete('/users/:id', (req, res) => {
const id = Number(req.params.id);
users = users.filter(u => u.id !== id);
res.send('User deleted');
});
Esempi:
PUT '/users/1': aggiorna l'utente con id 1;DELETE '/users/1': elimina l'utente con id 1.
Queste operazioni consentono di modificare e rimuovere dati nell'applicazione.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Aggiornamento ed Eliminazione dei Dati
Oltre alla creazione dei dati, le API spesso devono aggiornare ed eliminare record esistenti.
Per aggiornare i dati, è possibile utilizzare richieste PUT o PATCH.
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');
}
});
Per eliminare i dati, si utilizza una richiesta DELETE:
app.delete('/users/:id', (req, res) => {
const id = Number(req.params.id);
users = users.filter(u => u.id !== id);
res.send('User deleted');
});
Esempi:
PUT '/users/1': aggiorna l'utente con id 1;DELETE '/users/1': elimina l'utente con id 1.
Queste operazioni consentono di modificare e rimuovere dati nell'applicazione.
Grazie per i tuoi commenti!