Node.js में Payload और राउटर | Payload क्या है और Node.js में राउट कैसे करें | Hindi

Posted by

पेलोड और राउटर क्या होता है और इनका नोड.जेएस में उपयोग कैसे करें | PayLoad And Router In Node.js | What Is Payload And How To Use Routes In Node.js

पेलोड और राउटर क्या होता है और इनका नोड.जेएस में उपयोग कैसे करें

नोड.जेएस (Node.js) एक वेरी पॉपुलर जावास्क्रिप्ट -बेस्ड रनटाइम है जो वेब डेवलपमेंट को स्केलेबल वे स्पीडी बनाता है। यह अनवयोही पैरेलप्रोसेसिंग सुप्रोविड करता है।

पेलोड क्या होता है और इसका उपयोग कैसे करें

पेलोड है वह डाटा जो आप अपने एप्लीकेशन या वेबसाइट से सर्वर पर भेजते हैं। यह जावास्क्रिप्ट ऑब्जेक्ट के रूप में होता है जिसे आप सर्वर साइड से एक्सेस कर सकते हैं। इसे पार्स करने के लिए आप JSON.parse() का उपयोग कर सकते हैं।

पेलोड का उपयोग करते समय आपको यह ध्यान में रखना चाहिए कि डेटा सुरक्षित होना चाहिए ताकि कोई भी बाहरी उपयोगकर्ता इसे एक्सेस न कर सके।

राउटर क्या होता है और इसका उपयोग कैसे करें

राउटर नोड.जेएस में अपने एप्लीकेशन के लिए रूट को निर्धारित करता है और विभिन्न HTTP मेथड्स का उपयोग करने के लिए लोगिंग, पेज रेडिरेक्शन, डेटा जोड़ने इत्यादि करता है।

राउटर का उपयोग करते समय आपको यह सुनिश्चित करना चाहिए कि आप अपने एप्लीकेशन के लिए सही रूट अनुरोध को सेट कर रहे हैं।

नोड.जेएस में पेलोड और राउटर का उपयोग कैसे करें

नोड.जेएस में पेलोड और राउटर का उपयोग करने के लिए आप पेलोड को बोडी पार्सर और एक्सप्रेस राउटर का उपयोग कर सकते हैं। बोडी पार्सर का उपयोग करके आप रिक्वेस्ट डेटा को पार्स कर सकते हैं और एक्सप्रेस राउटर का उपयोग करके आप अपने एप्लीकेशन के लिए रूट सेट कर सकते हैं।

यह निम्नलिखित उदाहरण आपको बोडी पार्सर और एक्सप्रेस राउटर का उपयोग करने की प्रक्रिया देते हैं:


const express = require('express');
const bodyParser = require('body-parser');

const app = express();
app.use(bodyParser.json());

const router = express.Router();

router.get('/', (req, res) => {
  res.send('पेलोड और राउटर का उपयोग करने के लिए धन्यवाद!');
});

app.use('/api', router);

app.listen(3000, () => {
  console.log('सर्वर चालू हो गया है!');
});

उपरोक्त उदाहरण में, हमने एक्सप्रेस राउटर का उपयोग करके ‘/api’ स्थानीय पेलोड लोड किया है और रूट को सेट किया है।