पाठ 10 / 23
req ऑब्जेक्ट
आने वाली रिक्वेस्ट की हर जानकारी यहाँ है।
params, query, body, headers
req.params — URL पथ मान, req.query — ? वाली स्ट्रिंग, req.body — पार्स की गई पेलोड (मिडलवेयर चाहिए), req.headers — HTTP हेडर।
सबको पढ़ना
एक ही route चारों स्रोतों से डेटा ले सकता है।
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);
});