Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Datan Vastaanottaminen Asiakkaalta | Osio
API-Rajapintojen Rakentaminen Express.js:llä

Datan Vastaanottaminen Asiakkaalta

Pyyhkäise näyttääksesi valikon

Kun asiakas lähettää dataa palvelimelle, se sisältyy yleensä pyyntöön rungossa (request body).

Jotta voit lukea tämän datan Expressissä, sinun täytyy ottaa käyttöön JSON-jäsennys middlewarella:

app.use(express.json());

Tämän jälkeen voit käyttää saapuvaa dataa req.body-ominaisuuden kautta.

app.post('/users', (req, res) => {
  const user = req.body;

  res.json(user);
});

Jos asiakas lähettää:

{ "name": "John", "age": 25 }

Voit käyttää sitä näin:

  • Nimi: req.body.name;
  • Ikä: req.body.age.

Tätä käytetään yleisesti, kun luodaan tai päivitetään dataa taustajärjestelmissä.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Datan Vastaanottaminen Asiakkaalta

Kun asiakas lähettää dataa palvelimelle, se sisältyy yleensä pyyntöön rungossa (request body).

Jotta voit lukea tämän datan Expressissä, sinun täytyy ottaa käyttöön JSON-jäsennys middlewarella:

app.use(express.json());

Tämän jälkeen voit käyttää saapuvaa dataa req.body-ominaisuuden kautta.

app.post('/users', (req, res) => {
  const user = req.body;

  res.json(user);
});

Jos asiakas lähettää:

{ "name": "John", "age": 25 }

Voit käyttää sitä näin:

  • Nimi: req.body.name;
  • Ikä: req.body.age.

Tätä käytetään yleisesti, kun luodaan tai päivitetään dataa taustajärjestelmissä.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
some-alt