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

Node.js में send(), sendStatus() और json() मेथड्स


send() और json() फंक्शन्स का उपयोग सर्वर से सीधे क्लाइंट को रिस्पांस भेजने के लिए किया जाता है। send() मेथड डेटा को स्ट्रिंग फॉर्मेट में भेजता है, जबकि json() फंक्शन उसी को JSON फॉर्मेट में भेजता है। sendStatus() मेथड का उपयोग क्लाइंट के साथ HTTP रिक्वेस्ट स्टेटस भेजने के लिए किया जाता है। संभावित स्टेटस मान हैं: 200 (Success), 404 (Not Found), 201 (Created), 503 (Server Unreachable) आदि।

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

  • Node.js

  • Express.js

इंस्टालेशन

नीचे दिए गए स्टेटमेंट का उपयोग करके एक्सप्रेस मॉड्यूल इंस्टॉल करें:

npm install express

उदाहरण 1: sendStatus() का उपयोग

sendStatus.js नाम से एक फाइल बनाएं और नीचे दिया गया कोड स्निपेट कॉपी करें। फाइल बनाने के बाद, नीचे दिखाए अनुसार कोड चलाने के लिए निम्न कमांड का उपयोग करें:

node sendStatus.js

sendStatus.js

// एक्सप्रेस मॉड्यूल इम्पोर्ट करना
const express = require('express');
const app = express();

// '/' पाथ के लिए रिस्पांस भेजना
app.get('/', (req, res) => {
    // स्टेटस: 200 (OK)
    res.sendStatus(200);
})

// पोर्ट 3000 पर सर्वर सेटअप करना
app.listen(3000, () => {
    console.log("server running");
});

आउटपुट

C:\home\node>> node sendStatus.js

अब, वेबपेज एक्सेस करने के लिए अपने ब्राउज़र से निम्न URL पर जाएं – https://localhost:3000

Node.js में send(), sendStatus() और json() मेथड्स

उदाहरण 2: send() का उपयोग

send.js नाम से एक फाइल बनाएं और नीचे दिया गया कोड स्निपेट कॉपी करें। फाइल बनाने के बाद, नीचे दिखाए अनुसार कोड चलाने के लिए निम्न कमांड का उपयोग करें:

node send.js

send.js

// एक्सप्रेस मॉड्यूल इम्पोर्ट करना
const express = require('express');
const app = express();

// निम्नलिखित स्ट्रिंग के साथ हेडिंग इनिशियलाइज़ करना
var heading = "Welcome to TutorialsPoint !";
// '/' पाथ के लिए रिस्पांस भेजना
app.get('/', (req, res) => {
    // हेडिंग टेक्स्ट भेजना
    res.send(heading);
})
// पोर्ट 3000 पर सर्वर सेटअप करना
app.listen(3000, () => {
    console.log("server running");
});

आउटपुट

C:\home\node>> node send.js

अब, वेबपेज एक्सेस करने के लिए अपने ब्राउज़र से निम्न URL पर जाएं – https://localhost:3000

Node.js में send(), sendStatus() और json() मेथड्स

उदाहरण 3: json() का उपयोग

json.js नाम से एक फाइल बनाएं और नीचे दिया गया कोड स्निपेट कॉपी करें। फाइल बनाने के बाद, नीचे दिखाए अनुसार कोड चलाने के लिए निम्न कमांड का उपयोग करें:

node json.js

json.js

// एक्सप्रेस मॉड्यूल इम्पोर्ट करना
const express = require('express');
const app = express();

// निम्नलिखित JSON के साथ डेटा इनिशियलाइज़ करना
var data = {
    portal: "TutorialsPoint",
    tagLine: "SIMPLY LEARNING",
    location: "Hyderabad"
}
// '/' पाथ के लिए रिस्पांस भेजना
app.get('/', (req, res) => {
    // डेटा JSON टेक्स्ट भेजना
    res.json(data);
})
// पोर्ट 3000 पर सर्वर सेटअप करना
app.listen(3000, () => {
    console.log("server running");
});

आउटपुट

C:\home\node>> node json.js

अब, वेबपेज एक्सेस करने के लिए अपने ब्राउज़र से निम्न URL पर जाएं – https://localhost:3000

Node.js में send(), sendStatus() और json() मेथड्स


  1. JavaScript JSON parse() मेथड JavaScript JSON parse() मेथड

    JSON parse() मेथड का उपयोग JSON स्ट्रिंग को पार्स करने और उससे JavaScript ऑब्जेक्ट बनाने के लिए किया जाता है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initi

  1. Node.js में send(), sendStatus() और json() मेथड्स Node.js में send(), sendStatus() और json() मेथड्स

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

  1. - Node.js में Stream writable.cork() और uncork() मेथड

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