एक्सप्रेस जेएस में राउटर्स
परिचय
- विनोद बहादुर थापा द्वारा प्रस्तुति
- एक्सप्रेस जेएस में राउटर्स का प्रयोग
- रूट्स को एक अलग फाइल में संगठित करने की विधि
राउटर्स का महत्त्व
- रिएक्ट में कंपोनेंट सिस्टम की तरह रूट्स का अलग-अलग फाइल में होना आवश्यक
- रूट्स को मॉड्यूलर बनाना
- "Do Not Repeat Yourself" फंडा अपनाने की आवश्यकता
राउटर्स की कार्यप्रणाली
- एक्सप्रेस में राउटर एक क्लास है
- माउंटेबल रूट हैंडलर्स बनाने के लिए उपयोग
- मिनी एक्सप्रेस एप्लीकेशन के रूप में कार्य करता है
उदाहरण
- केवल दो रूट्स: होम पेज और रजिस्ट्रेशन पेज
- राउटर के माध्यम से सिंप्लिफिकेशन का परिचय
राउटर सेटअप
- एक नया फोल्डर बनाएँ 'राउटर'
- 'authRouter.js' फाइल बनाएं
- राउटर्स को मॉड्युलर बनाने का प्रयास
कोड संरचना
- एक्सप्रेस राउटर क्लास का उपयोग
app.use() के साथ राउटर को इम्पोर्ट करना
- राउटर के साथ गेट, पोस्ट, डिलीट मेथड्स का उपयोग
राउटर का उदाहरण
- रूट्स को चेनिंग के माध्यम से हैंडल करना
router.get(), router.post(), आदि का उपयोग
निष्कर्ष
- राउटर का उपयोग कोड को व्यवस्थित और क्लीन बनाता है
- कंट्रोलर्स का उपयोग कर राउटर को और सरल बनाया जा सकता है
सुझाव
- वीडियो के अंत तक सीरीज को फॉलो करने का आग्रह
- फ्रंट एंड और बैक एंड डेवलपमेंट का ज्ञान प्राप्त करें
चर्चा और फीडबैक
- वीडियो के बारे में फीडबैक देने की अपील
- दोस्तों के साथ साझा करने का सुझाव
नोट: अगले वीडियो में कंट्रोलर्स की चर्चा होगी।