June 22, 2026 · by Meegrow Labs

JSON सर्व करना: अपना सर्वर डेटा का स्रोत बनाएँ

अब तक आपका सर्वर इंसानों के लिए पेज भेजता आया है। लेकिन Flipkart या किसी मौसम ऐप जैसी बड़ी साइटें अक्सर कुछ और करती हैं — वे पूरा पेज नहीं, सिर्फ रॉ डेटा भेजती हैं। आज आप यही सीखेंगे: अपने सर्वर से JSON सर्व करना

JSON सर्व करना यानी अपने सर्वर से रॉ डेटा (पूरे HTML पेज की जगह) इस तरह भेजना कि कोई भी प्रोग्राम या ऐप उसे आसानी से पढ़ और इस्तेमाल कर सके। Node में यह res.json() से एक लाइन में होता है।

JSON सर्व करना क्या होता है?

एक छोटा सा अंतर समझिए। एक वेब पेज इंसानों के लिए होता है — रंग, बटन, फॉन्ट। JSON प्रोग्राम्स के लिए होता है — सिर्फ साफ-सुथरा डेटा।

जब आपका सर्वर JSON भेजता है, तो वह एक API (Application Programming Interface) बन जाता है। आसान शब्दों में: API वह डेटा है जो आपको माँगने पर मिलता है, और उसका सबसे आम फॉर्मेट JSON है।

इसे खाने के ऑर्डर से कैसे समझें?

खाना ऑर्डर करने के बारे में सोचिए। अब तक आप ग्राहक थे — दूसरों के सर्वर से डेटा मँगवा रहे थे।

आज आप इसे पलट देते हैं। आप किचन बन जाते हैं। पहले आपका ऐप दूसरों से डेटा लाता था; अब आपका अपना सर्वर अपना डेटा परोसता है, ताकि कोई भी ऐप उसे पढ़ सके।

कोड में JSON कैसे भेजते हैं?

यह रही असली लाइन। route के अंदर आप res.json() लिखते हैं और उसमें अपना डेटा डाल देते हैं:

app.get('/menu', (req, res) => {
  res.json({ chai: 10 })
})

चलिए इसे पढ़ते हैं। res.json का मतलब है — इस डेटा को JSON के रूप में वापस भेज दो। अंदर के कर्ली ब्रेसेस { } वो पेलोड हैं, यानी असली डेटा — यहाँ chai की कीमत दस।

Node बाकी काम खुद कर लेता है: डेटा को सही फॉर्मेट में बदलना और सही हेडर लगाना। आपको बस अपना ऑब्जेक्ट देना है।

इसे अभी कैसे ट्राई करें?

अभी टेस्ट करके देखिए। पहले अपना सर्वर चलाएँ, फिर एक नई टर्मिनल विंडो में टाइप करें:

curl localhost:3000/menu

आपको साफ JSON वापस मिलेगा:

{"chai":10}

बस इतना ही। आपने अपना पहला डेटा API बना लिया। यहाँ ब्राउज़र की कोई ज़रूरत नहीं — curl सीधे रॉ डेटा माँगता और दिखाता है।

यह क्यों ज़रूरी है?

क्योंकि अब आप सिर्फ डेटा पढ़ने वाले नहीं, डेटा के स्रोत हैं। कोई भी ऐप — एक मोबाइल ऐप, एक दूसरी वेबसाइट, या कोई स्क्रिप्ट — वह सब पढ़ सकता है जो आप सर्व करते हैं।

यही असली ऐप्स की नींव है। आगे जब आप पूरा फ्री Zero to AI Hero कोर्स करेंगे, तो आप इसी तरह के सर्वर पर पूरे प्रोजेक्ट और AI एजेंट बनाएँगे।

मुख्य बातें (Key Takeaways)

  • JSON सर्व करना यानी पूरे पेज की जगह सिर्फ रॉ डेटा भेजना, जो प्रोग्राम्स पढ़ सकें।
  • एक पेज इंसानों के लिए है; JSON प्रोग्राम्स के लिए है।
  • API वह डेटा है जो माँगने पर मिलता है — उसका आम फॉर्मेट JSON है।
  • Node में बस res.json({ ... }) लिखें; कर्ली ब्रेसेस के अंदर आपका पेलोड जाता है।
  • curl localhost:3000/menu से अपना JSON तुरंत टेस्ट करें।
  • अब आप डेटा के स्रोत हैं — कोई भी ऐप आपका सर्व किया डेटा इस्तेमाल कर सकता है।

आपने अभी route में routes जोड़ना सीखकर यहाँ तक का सफर तय किया है। अगला कदम: वही सर्वर से HTML सर्व करना, ताकि इंसानों के लिए असली पेज भी बना सकें।


🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।

Meegrow Labs

We help India go from zero to AI hero — learn to use & build with AI from scratch, in Hindi & English. Start the free course →

Want to actually learn this?

151 free 2-minute lessons — from "what's a file?" to building with AI.

▶ Start the free course