Node.js में routes जोड़ना: कई पेज एक सर्वर से
आपका पहला सर्वर अभी हर किसी को एक ही जवाब देता है। लेकिन असली वेबसाइटों के तो कई पेज होते हैं — एक home पेज, एक about पेज, एक contact पेज। तो एक ही सर्वर ये सब अलग-अलग पेज कैसे भेजता है?
Node.js में routes जोड़ना का मतलब है हर URL के लिए एक अलग जवाब तय करना — ताकि एक ही सर्वर /about पर about पेज और /menu पर मेन्यू पेज भेज सके, हर एक का अपना साफ पता।
route आखिर होता क्या है?
एक बैंक के बारे में सोचिए। एक ही इमारत, पर अंदर कई काउंटर। एक काउंटर पैसे जमा करने का, एक withdraw का, एक loan का। हर काउंटर एक खास काम संभालता है।
आपका सर्वर भी ऐसे ही काम करता है। सर्वर हर आने वाले request को जवाब देता है, पर हर route एक खास पते (URL) को संभालता है। एक route तय करता है कि किसी URL के लिए क्या भेजना है।
routes जोड़ना कोड में कैसा दिखता है?
आइडिया बहुत सीधा है: अगर URL /about है, तो about पेज भेजो। इसे आप कुछ ऐसे पढ़ सकते हैं —
// /about वो पता है
// sendAboutPage वो जवाब है
if (url === "/about") {
sendAboutPage();
}
यहाँ /about पता है और sendAboutPage उसका जवाब। आप हर पेज के लिए एक route लिखते हैं — / home के लिए, /about about के लिए, /menu मेन्यू के लिए।
routes जोड़ना ज़रूरी क्यों है?
तो इतनी मेहनत क्यों उठाएँ? क्योंकि अब एक ही सर्वर पूरी वेबसाइट रख सकता है — कई पेज, साफ और आसान URL के साथ।
- हर पेज का अपना साफ पता मिल जाता है, जैसे
/about। - एक सर्वर कई पेज संभालता है, अलग-अलग सर्वर नहीं चलाने पड़ते।
- आपका कोड व्यवस्थित रहता है — हर route का काम साफ दिखता है।
इसे अभी कैसे ट्राई करूँ?
अपने प्रोजेक्ट में बस सर्वर चलाइए —
node server.js
फिर ब्राउज़र में पहले / खोलिए, फिर /about पर जाइए। देखिए — हर पता अलग जवाब देता है। यही routes जोड़ना की असली ताकत है।
अगर आप सर्वर बनाने और चलाने वाले पिछले कदम अभी सीख रहे हैं, तो पूरा फ्री Zero to AI Hero कोर्स इन सब बुनियादी चीज़ों को एक-एक करके आसान हिंदी में समझाता है, ताकि आगे चलकर आप AI को सही तरीके से कमांड कर सकें।
Key takeaways
- एक route एक URL को एक खास जवाब से जोड़ता है — जैसे बैंक का हर काउंटर एक काम संभालता है।
- routes जोड़ना से एक ही सर्वर कई पेज दे सकता है:
/,/about,/menu। - आप हर पेज के लिए एक route लिखते हैं — URL वो पता, और भेजा जाने वाला पेज वो जवाब।
- ट्राई करें:
node server.jsचलाकर/और/aboutपर जाएँ — हर पता अलग जवाब देगा। - आगे: एक सर्वर से JSON डेटा सर्व करना।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course