Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Datan Päivittäminen ja Poistaminen | Osio
Harjoittele
Projektit
Tietovisat & Haasteet
Visat
Haasteet
/
API-Rajapintojen Rakentaminen Express.js:llä

bookDatan Päivittäminen ja Poistaminen

Pyyhkäise näyttääksesi valikon

Tietojen luomisen lisäksi API:t tarvitsevat usein päivittää ja poistaa olemassa olevia tietueita.

Tietojen päivittämiseen käytetään PUT- tai PATCH-pyyntöjä.

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

Tietojen poistamiseen käytetään DELETE-pyyntöä:

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

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

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

Esimerkkejä:

  • PUT '/users/1': päivittää käyttäjän, jonka id on 1;
  • DELETE '/users/1': poistaa käyttäjän, jonka id on 1.

Näiden toimintojen avulla voit muokata ja poistaa tietoja sovelluksessasi.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 14

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 14
some-alt