🛣️

एक्सप्रेस जेएस में राउटर्स का महत्व

May 11, 2025

एक्सप्रेस जेएस में राउटर्स

परिचय

  • विनोद बहादुर थापा द्वारा प्रस्तुति
  • एक्सप्रेस जेएस में राउटर्स का प्रयोग
  • रूट्स को एक अलग फाइल में संगठित करने की विधि

राउटर्स का महत्त्व

  • रिएक्ट में कंपोनेंट सिस्टम की तरह रूट्स का अलग-अलग फाइल में होना आवश्यक
  • रूट्स को मॉड्यूलर बनाना
  • "Do Not Repeat Yourself" फंडा अपनाने की आवश्यकता

राउटर्स की कार्यप्रणाली

  • एक्सप्रेस में राउटर एक क्लास है
  • माउंटेबल रूट हैंडलर्स बनाने के लिए उपयोग
  • मिनी एक्सप्रेस एप्लीकेशन के रूप में कार्य करता है

उदाहरण

  • केवल दो रूट्स: होम पेज और रजिस्ट्रेशन पेज
  • राउटर के माध्यम से सिंप्लिफिकेशन का परिचय

राउटर सेटअप

  • एक नया फोल्डर बनाएँ 'राउटर'
  • 'authRouter.js' फाइल बनाएं
  • राउटर्स को मॉड्युलर बनाने का प्रयास

कोड संरचना

  • एक्सप्रेस राउटर क्लास का उपयोग
  • app.use() के साथ राउटर को इम्पोर्ट करना
  • राउटर के साथ गेट, पोस्ट, डिलीट मेथड्स का उपयोग

राउटर का उदाहरण

  • रूट्स को चेनिंग के माध्यम से हैंडल करना
  • router.get(), router.post(), आदि का उपयोग

निष्कर्ष

  • राउटर का उपयोग कोड को व्यवस्थित और क्लीन बनाता है
  • कंट्रोलर्स का उपयोग कर राउटर को और सरल बनाया जा सकता है

सुझाव

  • वीडियो के अंत तक सीरीज को फॉलो करने का आग्रह
  • फ्रंट एंड और बैक एंड डेवलपमेंट का ज्ञान प्राप्त करें

चर्चा और फीडबैक

  • वीडियो के बारे में फीडबैक देने की अपील
  • दोस्तों के साथ साझा करने का सुझाव

नोट: अगले वीडियो में कंट्रोलर्स की चर्चा होगी।