# req ऑब्जेक्ट — एक्सप्रेस.जेएस

Source: https://www.geekswithgeeks.com/hi/expressjs/ex-req-object

> आने वाली रिक्वेस्ट की हर जानकारी यहाँ है।

## params, query, body, headers

`req.params` — URL पथ मान, `req.query` — `?` वाली स्ट्रिंग, `req.body` — पार्स की गई पेलोड (मिडलवेयर चाहिए), `req.headers` — HTTP हेडर।

## सबको पढ़ना

एक ही route चारों स्रोतों से डेटा ले सकता है।

```javascript
app.post('/orders/:id/items', express.json(), (req, res) => {
  console.log(req.params.id);      // path
  console.log(req.query.discount); // ?discount=10
  console.log(req.body.name);      // JSON body
  console.log(req.headers['user-agent']);
  res.sendStatus(204);
});
```
