Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

नोड.जेएस में भेजें (), भेजेंस्टैटस () और जेसन () विधि

<घंटा/>

सर्वर से सीधे क्लाइंट को प्रतिक्रिया भेजने के लिए सेंड () और जसन () फ़ंक्शन का उपयोग किया जाता है। भेजें () विधि डेटा को एक स्ट्रिंग प्रारूप में भेजेगी, जबकि json () फ़ंक्शन इसे JSON प्रारूप में भेजेगा। क्लाइंट के साथ HTTP अनुरोध स्थिति भेजने के लिए SendStatus () विधि का उपयोग किया जाता है। संभावित स्थिति मान हैं:200(सफलता), 404(नहीं मिला), 201(बनाया गया), 503(सर्वर पहुंच से बाहर) आदि।

पूर्वापेक्षा

  • Node.js

  • एक्सप्रेस.जेएस

इंस्टॉलेशन

नीचे दिए गए कथन का उपयोग करके एक्सप्रेस मॉड्यूल स्थापित करें -

npm इंस्टाल एक्सप्रेस

उदाहरण - sendStatus()

नाम के साथ एक फाइल बनाएं – sendStatus.js और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए निम्न कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -

नोड sendStatus.js

SendStatus..js

// एक्सप्रेस मॉड्यूलकोनस्ट एक्सप्रेस आयात करना =आवश्यकता ('एक्सप्रेस'); कॉन्स्ट ऐप =एक्सप्रेस (); // '/' के लिए प्रतिक्रिया भेजना pathapp.get('/' , (req,res)=>{ // स्थिति:200 (ठीक) res.sendStatus (200);})// पोर्ट पर सर्वर सेट करना 3000app.listen(3000 , ()=>{ कंसोल. /पूर्व> 

आउटपुट

C:\home\node>> नोड sendStatus.js

और अब, वेबपेज तक पहुंचने के लिए अपने ब्राउज़र से निम्न URL को हिट करें - https://localhost:3000

नोड.जेएस में भेजें (), भेजेंस्टैटस () और जेसन () विधि

उदाहरण - भेजें()

नाम के साथ एक फाइल बनाएं – send.js और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए नीचे दिए गए कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -

नोड send.js

send.js

// एक्सप्रेस मॉड्यूल का आयात आयात करना; /' pathapp.get('/' , (req,res)=>{// हेडिंग टेक्स्ट भेजना res.send(heading);})// पोर्ट पर सर्वर सेट करना 3000app.listen(3000 , ()=>{ कंसोल.लॉग ("सर्वर चल रहा है");});

आउटपुट

सी:\होम\नोड>>नोड सेंड.जेएस

और अब, वेबपेज तक पहुंचने के लिए अपने ब्राउज़र से निम्न URL को हिट करें - https://localhost:3000

नोड.जेएस में भेजें (), भेजेंस्टैटस () और जेसन () विधि

उदाहरण - json()

json.js नाम से एक फाइल बनाएं और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए निम्न कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -

नोड json.js

json.js

//एक्सप्रेस मॉड्यूलकोनस्ट एक्सप्रेस आयात करना =आवश्यकता ('एक्सप्रेस'); कॉन्स्ट ऐप =एक्सप्रेस (); // निम्नलिखित jsonvar डेटा के साथ डेटा को प्रारंभ करना ={पोर्टल:"ट्यूटोरियल्सपॉइंट", टैगलाइन:"सिम्पली लर्निंग", स्थान:"हैदराबाद"}//'/' pathapp.get('/' , (req,res)=>{// डेटा भेजना json textres.json(data);})// के लिए प्रतिक्रिया भेजना पोर्ट पर सर्वर 3000app.listen(3000 , ()=>{ कंसोल.लॉग("सर्वर चल रहा है");});

आउटपुट

C:\home\node>> नोड json.js

और अब, वेबपेज तक पहुंचने के लिए अपने ब्राउज़र से निम्न URL को हिट करें - https://localhost:3000

नोड.जेएस में भेजें (), भेजेंस्टैटस () और जेसन () विधि


  1. जावास्क्रिप्ट JSON पार्स () विधि

    JSON पार्स () विधि का उपयोग JSON स्ट्रिंग को पार्स करने और फिर उससे एक जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए किया जाता है। JSON पार्स () विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=&q

  1. नोड.जेएस में भेजें (), भेजेंस्टैटस () और जेसन () विधि

    सर्वर से सीधे क्लाइंट को प्रतिक्रिया भेजने के लिए सेंड () और जसन () फ़ंक्शन का उपयोग किया जाता है। भेजें () विधि डेटा को एक स्ट्रिंग प्रारूप में भेजेगी, जबकि json () फ़ंक्शन इसे JSON प्रारूप में भेजेगा। क्लाइंट के साथ HTTP अनुरोध स्थिति भेजने के लिए SendStatus () विधि का उपयोग किया जाता है। संभावित

  1. स्ट्रीम writable.cork() और uncork() विधि Node.js . में

    writable.cork() विधि का उपयोग सभी लिखित डेटा को स्मृति के अंदर बफर करने के लिए मजबूर करने के लिए किया जाता है। इस बफ़र किए गए डेटा को स्ट्रीम.अनकॉर्क () या स्ट्रीम.एंड () विधि को कॉल करने के बाद ही बफर मेमोरी से हटाया जाएगा। सिंटैक्स कॉर्क () writeable.cork() अनकॉर्क () writeable.uncork() पैरामी