-
Node.js में एजेंट बनाना
विवरणआप Node में एजेंट का एक उदाहरण बनाने के लिए new Agent() विधि का उपयोग कर सकते हैं। http.request() विधि http मॉड्यूल से globalAgent का उपयोग करके एक कस्टम http.Agent उदाहरण बनाती है।सिंटैक्सnew Agent({options})पैरामीटरउपरोक्त फ़ंक्शन निम्नलिखित पैरामीटर्स स्वीकार कर सकता है:options - इन विकल्पों
-
Node.js में कस्टम मॉड्यूल बनाना
विवरणNode.js मॉड्यूल एक प्रकार का पैकेज है जिसमें कुछ फ़ंक्शन या विधियां होती हैं जिनका उपयोग उन्हें आयात करने वालों द्वारा किया जाता है। कुछ मॉड्यूल वेब पर डेवलपर्स द्वारा उपयोग के लिए मौजूद हैं जैसे fs, fs-extra, crypto, stream, आदि। आप अपना खुद का एक पैकेज भी बना सकते हैं और इसे अपने कोड में उपयो
-
Node.js में Express-rate-limit को एकीकृत करना
विवरणदिन-प्रतिदिन वेबसाइटों को DOS और DDOS हमलों से बचाने के लिए रेट-लिमिटिंग महत्वपूर्ण होता जा रहा है। रेट-लिमिटिंग सिस्टम को किसी भी प्रकार के नकली अनुरोधों या अन्य ब्रूट फोर्स हमलों से बचाता है। रेट लिमिटिंग एक IP द्वारा किए जा सकने वाले अनुरोधों की संख्या को सीमित करता है। express-rate-limit एक
-
Node.js में Assert मॉड्यूल
विवरणassert मॉड्यूल विभिन्न कार्यक्षमताएं प्रदान करता है जिनका उपयोग फ़ंक्शन दावे के लिए किया जाता है। यह मॉड्यूल एक प्रोग्राम में अपरिवर्तनीय सत्यापन के लिए इन फ़ंक्शन्स को प्रदान करता है। हम null चेक या अन्य विभिन्न चेक के लिए दावे का उपयोग कर सकते हैं। दावा किसी भी चल रहे कार्यान्वयन को प्रभावित
-
Node.js में लॉगिंग
विवरणलॉगिंग किसी भी एप्लिकेशन में एक बहुत ही आवश्यक हिस्सा है चाहे वह Node.js में बना हो या किसी अन्य प्रोग्रामिंग भाषा में। लॉगिंग हमें एप्लिकेशन के अजीब व्यवहार के साथ-साथ वास्तविक समय की त्रुटियों और अपवादों का पता लगाने में मदद करता है। किसी को निश्चित रूप से अपने एप्लिकेशन में तार्किक लॉग डालने
-
Node.js में assert.deepStrictEqual() फ़ंक्शन
विवरणassert मॉड्यूल विभिन्न कार्यक्षमताएं प्रदान करता है जिनका उपयोग फ़ंक्शन दावे के लिए किया जाता है। उनमें से एक deepStrictEqual() फ़ंक्शन है। इस फ़ंक्शन का उपयोग वास्तविक और अपेक्षित पैरामीटर्स के बीच गहरी समानता का परीक्षण करने के लिए किया जाता है। यदि शर्त पूरी नहीं होती है तो एक दावा त्रुटि उठ
-
Node.js में assert.doesNotThrow() फ़ंक्शन
विवरणassert मॉड्यूल विभिन्न कार्यक्षमताएं प्रदान करता है जिनका उपयोग फ़ंक्शन दावे के लिए किया जाता है। assert.doesNotThrow यह दावा करेगा कि फ़ंक्शन त्रुटि फेंकने में असमर्थ है। यह fn को तुरंत कॉल करेगा जब assert.doesNotThrow को कॉल किया जाता है।सिंटैक्सassert.doesNotThrow(fn, [error], [message])पैरा
-
Node.js में assert.equal() फ़ंक्शन
विवरणassert मॉड्यूल विभिन्न कार्यक्षमताएं प्रदान करता है जिनका उपयोग फ़ंक्शन दावे के लिए किया जाता है। Assert.equal() फ़ंक्शन उनमें से एक है। इस फ़ंक्शन का उपयोग वास्तविक और अपेक्षित पैरामीटर्स के बीच समानता का परीक्षण करने के लिए किया जाता है। यदि शर्त पूरी नहीं होती है तो एक दावा त्रुटि उठाई जाएगी
-
Node.js में assert.fail() फ़ंक्शन
विवरणassert मॉड्यूल विभिन्न कार्यक्षमताएं प्रदान करता है जिनका उपयोग फ़ंक्शन दावे के लिए किया जाता है। Assert.fail() बिना कुछ जांचे एक दावा त्रुटि फेंकता है। उत्पन्न त्रुटि या तो एक डिफ़ॉल्ट संदेश होती है या फ़ंक्शन में पास किया गया संदेश।सिंटैक्सassert.fail(message)पैरामीटरmessage - यह एक वैकल्पिक
-
JavaScript में मैप सम जोड़े
समस्याहमें insert और sum विधियों के साथ एक MapSum क्लास को लागू करना है। insert विधि के लिए, हमें (स्ट्रिंग, पूर्णांक) का एक जोड़ा दिया जाएगा। स्ट्रिंग कुंजी को दर्शाता है और पूर्णांक मान को दर्शाता है। यदि कुंजी पहले से मौजूद थी, तो मूल कुंजी-मान जोड़ी को नए से ओवरराइड किया जाएगा।sum विधि के लिए, ह
-
JavaScript में सबसे लंबे बढ़ते उपअनुक्रमों की कुल संख्या
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन सबसे लंबे बढ़ते उपअनुक्रमों (सन्निकट या असन्निकट) की संख्या ढूंढना आवश्यक है।उदाहरण के लिए, यदि इनपुट है:इनपुटconst arr = [2, 4, 6, 5, 8];आउटपुटconst output = 2;आउटपुट व्याख्याद
-
JavaScript में सरणी को बढ़ते क्रम में परिवर्तित करना
बढ़ता हुआ अनुक्रमहम एक सरणी को बढ़ता हुआ परिभाषित करते हैं यदि arr[i] <= arr[i + 1] हर i (0-आधारित) के लिए लागू होता है जैसे कि (0 <= i <= n - 2)।समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन यह निर्धारित करना चाहिए कि क्
-
JavaScript में सरणी को लगातार उपअनुक्रमों में विभाजित करना
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन true लौटाना चाहिए यदि और केवल यदि हम सरणी को 1 या अधिक उपअनुक्रमों में विभाजित कर सकते हैं जैसे कि प्रत्येक उपअनुक्रम में लगातार पूर्णांक हों और लंबाई कम से कम 3 हो,
-
JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट
-
JavaScript में सबसे लंबी लगातार जोड़ श्रृंखला ढूंढना
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं के जोड़े की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है। प्रत्येक जोड़े में, पहली संख्या हमेशा दूसरी संख्या से छोटी होती है।अब, हम एक जोड़ी (c, d) को परिभाषित करते हैं जो दूसरी जोड़ी (a, b) का अनुसरण कर सकती है यदि और केवल यदि b < c। इस त
-
JavaScript में विशिष्ट लंबाई की उपसरणी का अधिकतम औसत
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक संख्या num को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन दी गई लंबाई num की सन्निकट उपसरणी ढूंढनी चाहिए जिसका अधिकतम औसत मान हो। और हमें अधिकतम औसत मान आउटपुट करना होगा।उदाहरण के लिए, यदि इनपुट है:इन
-
JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str को एकमात्र आर्गुमेंट के रूप में लेता है।स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं:अंग्रेजी अल्फाबेट: (A-Z), (a-z)अंक: 0-9विशेष वर्ण - बाकी सभी शेष वर्णहमारा फ़ंक्शन इस स्ट्रिंग के माध्यम से पुनरावृति करना चाहिए और ठीक तीन तत्वों वाली
-
JavaScript में इंसर्शन सॉर्ट का उपयोग करके संख्याओं की सरणी को बढ़ते क्रम में सॉर्ट करना
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन इंसर्शन सॉर्ट एल्गोरिदम का उपयोग करके इस संख्याओं की सरणी को बढ़ते क्रम में सॉर्ट करना चाहिए।उदाहरण के लिए, यदि इनपुट है:इनपुटconst arr = [5, 8, 1, 3, 9, 4, 2, 7, 6];आउटपुटconst
-
Node.js में agent.createConnection() विधि
विवरणagent.createConnection() विधि http मॉड्यूल द्वारा प्रदान किया गया एक इंटरफ़ेस है। यह विधि एक सॉकेट/स्ट्रीम उत्पन्न करती है जिसका उपयोग HTTP अनुरोधों के लिए किया जा सकता है। कोई कस्टम एजेंट का उपयोग करके इस विधि को अधिक लचीलेपन के लिए ओवरराइड कर सकता है। एक सॉकेट/स्ट्रीम को दो तरीकों से लौटाया ज
-
JavaScript में लक्ष्य से कम गुणनफल वाली उपसरणियों की गिनती
समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr और एक संख्या target को आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन उन सन्निकट उपसरणियों की संख्या गिनकर लौटाना चाहिए जिनके सभी तत्वों का गुणनफल target से सख्ती से कम हो।उदाहरण के लिए, यदि इनपुट है:इनपुटconst arr = [10, 5, 2, 6]; con