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

Node.js में agent.createConnection() विधि

विवरण

agent.createConnection() विधि 'http' मॉड्यूल द्वारा प्रदान किया गया एक इंटरफ़ेस है। यह विधि एक सॉकेट/स्ट्रीम उत्पन्न करती है जिसका उपयोग HTTP अनुरोधों के लिए किया जा सकता है। कोई कस्टम एजेंट का उपयोग करके इस विधि को अधिक लचीलेपन के लिए ओवरराइड कर सकता है। एक सॉकेट/स्ट्रीम को दो तरीकों से लौटाया जा सकता है - या तो इस फ़ंक्शन से सीधे सॉकेट/स्ट्रीम लौटाकर, या इस सॉकेट/स्ट्रीम को कॉलबैक में पास करके।

सिंटैक्स

agent.createConnection(options, [callback])

पैरामीटर

  • options - इन विकल्पों में कनेक्शन विवरण होंगे जिनके लिए स्ट्रीम बनाई जानी है।

  • callback - यह एजेंट से बने सॉकेट कनेक्शन को प्राप्त करेगा।

उदाहरण

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

node connection.js

connection.js

// Node.js प्रोग्राम agent.createConnection() विधि का उपयोग करके सॉकेट बनाने के लिए // http मॉड्यूल आयात करें const http = require('http'); // एक नया एजेंट बनाएं var agent = new http.Agent({}); // उपरोक्त एजेंट के साथ कनेक्शन बनाएं var conn = agent.createConnection; console.log('कनेक्शन सफलतापूर्वक बनाया गया!'); // कनेक्शन विवरण प्रिंट करें console.log('कनेक्शन: ', conn);

आउटपुट

C:\home\node>> node connection.js कनेक्शन सफलतापूर्वक बनाया गया! कनेक्शन: function connect(...args) {     var normalized = normalizeArgs(args);     var options = normalized[0];     debug('createConnection', normalized);     var socket = new Socket(options);     if (options.timeout) {       socket.setTimeout(options.timeout);     }     return socket.connect(normalized); }

उदाहरण

एक और उदाहरण देखते हैं।

// Node.js प्रोग्राम agent.createConnection() विधि का उपयोग करके सॉकेट बनाने के लिए // http मॉड्यूल आयात करें const http = require('http'); // एक नया एजेंट बनाएं var agent = new http.Agent({}); // एजेंट के लिए विकल्प परिभाषित करें const aliveAgent = new http.Agent({   keepAlive: true,   maxSockets: 0, maxSockets: 5, }); // जीवित एजेंट के साथ कनेक्शन बनाएं var aliveConnection = aliveAgent.createConnection; // नया कनेक्शन बनाएं var connection = agent.createConnection; // कनेक्शन प्रिंट करें console.log('एजेंट के साथ सफलतापूर्वक कनेक्शन बनाया गया: ', connection.toString); console.log('जीवित एजेंट के साथ सफलतापूर्वक कनेक्शन बनाया गया: ', aliveConnection.toString);

आउटपुट

C:\home\node>> node connection.js सफलतापूर्वक एजेंट के साथ कनेक्शन बनाया गया: function toString() { [native code] } सफलतापूर्वक जीवित एजेंट के साथ कनेक्शन बनाया गया: function toString() { [native code] }
  1. - Node.js में script.createCachedData() मेथड

    Node.js में script.createCachedData() मेथड का उपयोग कोड कैश बनाने के लिए किया जाता है जिसे स्क्रिप्ट कंस्ट्रक्टर के cachedData ऑप्शन के साथ उपयोग किया जाएगा। इस cachedData को बिना लेटेंसी के कई बार कॉल किया जा सकता है। यह मेथड script मॉड्यूल का एक इनबिल्ट प्रोग्रामिंग इंटरफेस है। सिंटैक्स script.c

  1. - Node.js में process.env प्रॉपर्टी

    Node.js में process.env प्रॉपर्टी का उपयोग यूज़र एनवायरनमेंट ऑब्जेक्ट प्राप्त करने के लिए किया जाता है। इस ऑब्जेक्ट में उस एनवायरनमेंट के बारे में सभी जानकारी होती है जिस पर यह कमांड निष्पादित की जा रही है। सिंटैक्स process.env पैरामीटर्स चूंकि यह यूज़र एनवायरनमेंट के लिए एक ऑब्जेक्ट वापस करता है

  1. - Node.js में process.argv0 प्रॉपर्टी

    Node.js में process.argv0 प्रॉपर्टी का उपयोग argv[0] के मूल मान की रीड-ओनली कॉपी स्टोर करने के लिए किया जाता है जो Node.js एप्लिकेशन शुरू होने पर पास किया जाता है। सिंटैक्स process.argv0 पैरामीटर्स चूंकि यह argv[0] के स्टोर किए गए मान की केवल रीड-ओनली कॉपी वापस करता है। इसे उपयोगकर्ता से किसी इनप