राउटर इन एक्सप्रेसजेएस | एक्सप्रेसजेएस ट्यूटोरियल हिंदी में 05
राउटर एक्सप्रेसजेएस में एक बहुत महत्वपूर्ण फीचर है जो एप्लीकेशन को विभिन्न पथों और एंडप्वाइंट्स पर रूट करने की सुविधा प्रदान करता है। यह आपको अपने ऐप्लीकेशन को अनुकूलित करने में मदद करता है और कोड का प्रबंधन करने में सहायक होता है।
राउटर का उपयोग करके आप अपने एप्लीकेशन को अनुकूलित कर सकते हैं और उसे अनुरूप रूप में संरचित कर सकते हैं। आप किसी भी विशेष एक्सप्रेस रोट के लिए हैंडलर फ़ंक्शन को रेजिस्टर कर सकते हैं और उसे उस पथ पर एक्सेक्यूट कर सकते हैं।
एक्सप्रेसजेएस में एक बेसिक रूटर बनाने के लिए निम्नलिखित कोड का उपयोग किया जा सकता है:
// रूटर बनाएं
var router = express.Router();
// मॉड्यूल निर्धारित करें
router.use(function timeLog(req, res, next) {
console.log('Time: ', Date.now());
next();
});
// होम पेज पर GET रिक्वेस्ट हैंडल करें
router.get('/', function(req, res) {
res.send('Home Page');
});
// डैशबोर्ड पर GET रिक्वेस्ट हैंडल करें
router.get('/dashboard', function(req, res) {
res.send('Dashboard');
});
// नया पेज पर GET रिक्वेस्ट हैंडल करें
router.get('/newPage', function(req, res) {
res.send('New Page');
});
// रूटर एक्सपोर्ट करें
module.exports = router;
इस उदाहरण में, हमने एक रूटर बनाया है और उसमें कुछ डेमो हैंडलर फ़ंक्शन्स रजिस्टर किए हैं। इस रूटर को एक्सप्रेस एप्लीकेशन में उपयोग करने के लिए हमें उसे एक्सपोर्ट करना होगा।
इस तरह से राउटर का उपयोग करके आप अपने ऐप्लीकेशन को संरचित कर सकते हैं और अपने कोड को अनुकूलित कर सकते हैं। यह एक्सप्रेसजेएस के साथ काम करते समय आपके लिए बहुत सी सुविधाएं प्रदान करता है।