Node.js
नोड.जेएस एक सर्वर-साइड जावास्क्रिप्ट रनटाइम वेब डेवेलपमें वातावरण है. जो वेब डेवलपर्स को स्केलेबल, उच्च-प्रदर्शन, और इवेंट-संचालित वेबसाइट या वेब एप्लिकेशन बनाने की अनुमति देता है। नोड.जेएस फ्रेमवर्क को गूगल क्रोम में उपयोग किए गए V8 जावास्क्रिप्ट इंजन पर बनाया गया है, और यह इसे जावास्क्रिप्ट को ब्राउज़र के बाहर चलाने में सक्षम बनाता है। नोड.जेएस फ्रेमवर्क में वेब डेवलपर के लिए मॉड्यूल और पैकेज की एक विस्तृत लाइब्रेरी है. जो वेब सर्वर, कमांड-लाइन टूल और अन्य प्रकार के वेब एप्लिकेशन किसी भी वेब डेवलपर के लिए विकसित करना आसान बनाती है। नोड.जेएस गैर-अवरुद्ध I/O का भी समर्थन करता है. जो इसे बड़ी संख्या में वेब एप्लीकेशन में समवर्ती कनेक्शनों को कुशलतापूर्वक संभालने की अनुमति देता है। कुल मिलाकर, वर्त्तमान समय में आधुनिक वेबसाइट और वेब पेजेज अनुप्रयोगों के निर्माण के लिए नोड.जेएस एक लोकप्रिय और शक्तिशाली वेब डेवेलोपमेंट एनवायरनमेंट या उपकरण है।

नोड.जेएस एक सर्वर-साइड जावास्क्रिप्ट वेब डेवेलोपमेंट रनटाइम वातावरण है. जो वेब डेवलपर्स को जावास्क्रिप्ट का उपयोग करके एक स्केलेबल, उच्च-प्रदर्शन, और इवेंट-संचालित वेबसाइट एप्लिकेशन बनाने की अनुमति देता है। नोड.जेएस को गूगल क्रोम में उपयोग किए गए V8 जावास्क्रिप्ट इंजन पर बनाया गया है, और नोड.जेएस जावास्क्रिप्ट वेब प्रोग्रामिंग को वेब ब्राउज़र के बाहर चलाने में सक्षम बनाता है।
नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क को शुरू में 2009 में रयान डाहल द्वारा बनाया गया था, और तब से यह वेब डेवलपमेंट एप्लिकेशन और एपीआई के निर्माण के लिए एक लोकप्रिय डायनामिक वेब डेवलपमेंट मंच बन गया है।
नोड.जेएस नए और पुराने वेब डेवलपर को कई प्रकार की सुविधाएँ और उपकरण प्रदान करता है. जो वेब सर्वर, कमांड-लाइन टूल, और अन्य प्रकार के वेब डेवलपमेंट ऍप्लिकेशन्स को विकसित और तैनात करना आसान बनाता है।
नोड.जेएस डेवलपमेंट फ्रेमवर्क को विशेष रूप से रियल टाइम के वेब डेवलपमेंट एप्लीकेशन और ऍप्लिकेशन्स के निर्माण के लिए उपयुक्त है. जिनके लिए उच्च समवर्ती और कम वेब डेवलपमेंट विलंबता की आवश्यकता होती है। नोड.जेएस डेवलपमेंट फ्रेमवर्क में वेब डेवलपर्स का एक बड़ा और सक्रिय समुदाय भी है. जो नोड.जेएस मॉड्यूल और पैकेज के ओपन-सोर्स इकोसिस्टम मैकेनिज्म में योगदान देता है। कुल मिलाकर, आज के समय में आधुनिक वेब अनुप्रयोगों के निर्माण के लिए नोड.जेएस एक शक्तिशाली और बहुमुखी वेब डेवलपमेंट उपकरण है।
Pros ans cons of node.js
नोड.जेएस जावास्क्रिप्ट वेब डेवलपमेंट फ्रेमवर्क के फायदे और नुकसान दोनों हैं. तो चलिए अब हम नोड.जेएस फ्रेमवर्क के बारे में जाने।
Node.js Pros.
- Speed and Performance – नोड.जेएस जावास्क्रिप्ट डेवलपमेंट फ्रेमवर्क एक नॉन-ब्लॉकिंग I/O मॉडल का उपयोग करता है. जो वेब डेवलपमेंट प्रोसेस में इसे पारंपरिक सर्वर-साइड तकनीकों की तुलना में तेज़ और अधिक कुशल बनाता है।
- Scalability – मौजूदा वेब ऍप्लिकेशन्स के प्रदर्शन को प्रभावित किए बिना बड़ी संख्या में समवर्ती कनेक्शनों को संभालने की क्षमता के कारण, नोड.जेएस अत्यधिक मापनीय डेवलपमेंट टूल्स है।
- Large Community – नोड.जेएस डेवलपमेंट फ्रेमवर्क के पास वेब डेवलपर्स का एक बड़ा और सक्रिय समुदाय है. जो वेब डेवलपर को नोड.जेएस मॉड्यूल और पैकेज के ओपन-सोर्स इकोसिस्टम में योगदान देता है।
- Cross-platform support – नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क, विंडोज, लिनक्स, और मैक ओएस सहित कई प्लेटफ़ॉर्म पर सपोर्टेड है. जो नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क को अत्यधिक बहुमुखी और हार्डवेयर प्लेटफार्म सुलभ बनाता है।
- Easy to learn and use – नोड.जेएस फ्रेमवर्क जावास्क्रिप्ट पर आधारित है. जो एक लोकप्रिय और सीखने में आसान वेब डेवलपमेंट प्रोग्रामिंग भाषा है। इसके अतिरिक्त, मॉड्यूल और पैकेज की नोड.जेएस फ्रेमवर्क व्यापक लाइब्रेरी वेब सर्वर और अन्य प्रकार के अनुप्रयोगों को विकसित करना आसान बनाती है।
Node.js Cons.
- Single-threaded Nature – नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क एक सिंगल-थ्रेडेड है. जिसका अर्थ है कि यह एक समय में केवल एक वेब अनुरोध को हैंडल कर सकता है। यह कुछ प्रकार के वेब डेवलपमेंट अनुप्रयोगों के लिए अड़चन या जटिल हो सकता है।
- Callbacks and Error Handling – नोड.जेएस डेवलपमेंट फ्रेमवर्क कॉलबैक और एरर हैंडलिंग पर बहुत अधिक निर्भर करता है. जो नोड.जेएस वेब सोर्स कोड को पढ़ने और बनाए रखने के लिए कठिन बना सकता है।
- Immaturity – नोड.जेएस फ्रेमवर्क एक अपेक्षाकृत नई तकनीक है, और कुछ वेब डेवलपर इसकी परिपक्वता और स्थिरता की कथित कमी के कारण इसे अपनाने में संकोच थोड़ा कर सकते हैं।
- Security Concerns – किसी भी तकनीक की तरह, नोड.जेएस में संभावित सुरक्षा भेद्यताएं या कमिया हैं. जिन्हें इसके साथ निर्मित वेब अनुप्रयोगों की सुरक्षा सुनिश्चित करने के लिए संबोधित करने की आवश्यकता है।
- Limited database support – जबकि नोड.जेएस फ्रेमवर्क डेटाबेस की एक श्रृंखला का समर्थन करता है. कुछ वेब डेवलपर्स को इसका डेटाबेस समर्थन अन्य सर्वर-साइड तकनीकों की तुलना में अधिक सीमित लग सकता है।
अंत में, आधुनिक वेब अनुप्रयोगों के निर्माण के लिए नोड.जेएस डेवलपमेंट फ्रेमवर्क एक शक्तिशाली और बहुमुखी वेब डेवलपमेंट एनवायरनमेंट या उपकरण है।
हालांकि, किसी भी तकनीक की तरह, नोड.जेएस की फीचर्स और कमजोरियां हैं, और वेब डेवलपर्स को सावधानी से विचार करना चाहिए कि यह उनके विशिष्ट वेब डेवलपमेंट उपयोग के मामले के लिए सही उपकरण है, या नहीं है।
यहाँ नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क की कुछ बेहतरीन विशेषताएं दी गई हैं।
- Asynchronous programming model – नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क एक इवेंट-संचालित, नॉन-ब्लॉकिंग I/O मॉडल का उपयोग करता है. जो जावास्क्रिप्ट वेब डेवलपर्स को अत्यधिक स्केलेबल और कुशल वेबसाइट एप्लिकेशन बनाने की अनुमति देता है। इसका मतलब यह है कि एक दूसरे को ब्लॉक किए बिना कई वेबसाइट रिक्वेस्ट को समवर्ती रूप से संसाधित किया जा सकता है।
- Large and Active Community – नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क के पास डेवलपर्स का एक बड़ा और सक्रिय समुदाय है. जो नोड.जेएस फ्रेमवर्क मॉड्यूल और पैकेज के ओपन-सोर्स इकोसिस्टम में योगदान देता है। नोड.जेएस डेवलपमेंट रिसोर्सेज वेब डेवलपर को समुदाय समर्थन, ट्यूटोरियल, और वेब डेवलपमेंट उपकरण प्रदान करता है. जो वेब डेवलपर्स को बेहतर वेब एप्लिकेशन बनाने में मदद करता है।
- Cross-platform support – नोड.जेएस जावास्क्रिप्ट वेब डेवलपमेंट फ्रेमवर्क, विंडोज, लिनक्स, और मैकओएस सहित कई हार्डवेयर ऑपरेटिंग सिस्टम प्लेटफ़ॉर्म पर चलता है. जो नोड.जेएस फ्रेमवर्क को अत्यधिक बहुमुखी और सुलभ बनाता है।
- Extensive Module Library – नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क में मॉड्यूल और पैकेज की एक विस्तृत लाइब्रेरी है. जिसका उपयोग आप वेब सर्वर, एपीआई, कमांड-लाइन टूल, और अन्य प्रकार के वेब एप्लिकेशन बनाने के लिए किया जा सकता है।
- Real-time applications – नोड.जेएस फ्रेमवर्क एक रीयल-टाइम एप्लिकेशन जैसे चैट एप्लिकेशन, गेमिंग ऐप्स, और सहयोगी टूल बनाने के लिए उपयुक्त है। इसकी घटना-संचालित वास्तुकला और वेब सॉकेट्स के लिए समर्थन इसे ऐसे अनुप्रयोगों के निर्माण के लिए एक लोकप्रिय वेब डेवलपमेंट विकल्प बनाता है।
- Fast and efficient – नोड.जेएस फ्रेमवर्क गूगल क्रोम में प्रयुक्त V8 जावास्क्रिप्ट इंजन का उपयोग करता है. जो नोड.जेएस तेज़ और कुशल बनाता है। इसका नॉन-ब्लॉकिंग I/O मॉडल भी इसकी गति और दक्षता में योगदान देता है।
- Easy to learn – नोड.जेएस डेवलपमेंट फ्रेमवर्क जावास्क्रिप्ट प्रोग्रामिंग पर आधारित है. जो एक लोकप्रिय और सीखने में आसान वेब डिज़ाइन प्रोग्रामिंग भाषा है। यह विभिन्न स्तरों के वेब डेवलपमेंट अनुभव वाले डेवलपर्स के लिए इसे सुलभ बनाता है।
अंत में, नोड.जेएस फ्रेमवर्क नए और पुराने वेब डेवलपर को कई सुविधाएँ प्रदान करता है. जो नोड.जेएस आधुनिक वेब अनुप्रयोगों के निर्माण के लिए एक शक्तिशाली और बहुमुखी उपकरण बनाती हैं। इसका एसिंक्रोनस प्रोग्रामिंग मॉडल, व्यापक मॉड्यूल लाइब्रेरी, और रीयल-टाइम, वेबसाइट और वेब पेजेज अनुप्रयोगों के लिए समर्थन कुछ ऐसे कारण हैं. जिनकी वजह से यह वेब डेवलपर्स के बीच एक लोकप्रिय विकल्प बन गया है।
How we can learn node.js
नोड.जेएस जावास्क्रिप्ट वेब डेवलपमेंट फ्रेमवर्क को सीखने के लिए कई संसाधन उपलब्ध हैं. जिनमें आपको नोड.जेएस ट्यूटोरियल, दस्तावेज़ीकरण, और कई पॉपुलर किताबें शामिल हैं।
यहाँ कुछ चरण दिए गए हैं, जिन्हें आप अपना कर नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क को सीखना शुरू कर सकते हैं।
- Get familiar with javascript – नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क जावास्क्रिप्ट वेब प्रोग्रामिंग के शीर्ष पर बनाया गया है. इसलिए नोड.जेएस फ्रेमवर्क को सिखने के लिए आपको जावास्क्रिप्ट प्रोग्रामिंग की अच्छी समझ होना आवश्यक है। आप नोड.जेएस में ऑब्जेक्ट, प्रोटोटाइप और क्लोजर जैसे अधिक उन्नत विषयों पर जाने से पहले आप जावास्क्रिप्ट की मूलभूत बातों से शुरू कर सकते हैं. जैसे, जावास्क्रिप्ट प्रोग्रामिंग वेरिएबल, लूप और फ़ंक्शन, आदि है।
- Learn Node.JS concepts – अब जावास्क्रिप्ट से परिचित होने के बाद, मॉड्यूल, कॉलबैक, और इवेंट-संचालित प्रोग्रामिंग जैसी नोड.जेएस अवधारणाओं को सीखना शुरू कर सकते है। आप आधिकारिक नोड.जेएस आर्टिकल या ऑनलाइन ट्यूटोरियल के साथ भी शुरुआत कर सकते हैं।
- Build some projects – नोड.जेएस डेवलपमेंट फ्रेमवर्क को सीखने का सबसे अच्छा तरीका प्रोजेक्ट बनाना है। सबसे पहले आप सरल नोड.जेएस परियोजनाओं से प्रारंभ करें, जैसे वेब सर्वर या कमांड-लाइन उपकरण बनाना, और धीरे-धीरे अधिक जटिल नोड.जेएस वेब डेवलपमेंट पर परियोजनाओं पर आगे बढ़ें।
- Use online resources – नोड.जेएस सीखने में आपकी सहायता के लिए कई ऑनलाइन संसाधन उपलब्ध हैं. जिनमें ऑनलाइन पाठ्यक्रम, ट्यूटोरियल, और कई दस्तावेज़ शामिल हैं। कुछ लोकप्रिय संसाधनों में नोड.जेएस आधिकारिक दस्तावेज, nodeschool.io शामिल हैं।
- Join the Node.js Community – नोड.जेएस डेवलपमेंट समुदाय में शामिल होना अन्य डेवलपर्स से सीखने और अपनी परियोजनाओं पर प्रतिक्रिया प्राप्त करने का एक शानदार तरीका हो सकता है। आप ऑनलाइन नोड.जेएस फ़ोरम में शामिल हो सकते हैं. जैसे नोड.जेएस सबरेडिट या नोड.जेएस डिस्कॉर्ड सर्वर, या स्थानीय मीटअप या सम्मेलनों में भाग ले सकते हैं।
अंत में, नोड.जेएस वेब डेवलपमेंट फ्रेमवर्क को सीखने में समय और मेहनत लगती है. लेकिन यह एक रोमांचक और पुरस्कृत होने जैसा अनुभव हो सकता है। इन चरणों का पालन करके और लगातार अभ्यास करके, आप नोड.जेएस के साथ शक्तिशाली वेब एप्लिकेशन बनाने के लिए आप अपने आप में आवश्यक कौशल और ज्ञान विकसित कर सकते हैं।
How Node js download
नोड.जेएस डेवलपमेंट फ्रेमवर्क को डाउनलोड करने के लिए, आप मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप आधिकारिक नोड.जेएस वेबसाइट पर जाएं: https://nodejs.org
- अब होम पेज पर “डाउनलोड” बटन पर क्लिक करें।
- अब आप अपने नोड.जेएस का संस्करण चुनें, जिसे आप अपने कंप्यूटर में डाउनलोड करना चाहते हैं। अधिकांश उपयोगकर्ताओं के लिए नवीनतम स्थिर संस्करण की अनुशंसा की जाती है।
- अपने मौजूदा कंप्यूटर के लिए उपयुक्त ऑपरेटिंग सिस्टम का चयन करें। नोड.जेएस विंडोज, मैकओएस और लिनक्स को सपोर्ट करता है।
- अब अपने ऑपरेटिंग सिस्टम के लिए इंस्टॉलर डाउनलोड करें। आपके वेब ब्राउज़र के आधार पर, इंस्टॉलर स्वचालित रूप से डाउनलोड हो सकता है, या फ़ाइल को सहेजने के लिए आपको स्थान चुनने की आवश्यकता हो सकती है।
- नोड.जेएस इंस्टॉलर डाउनलोड हो जाने के बाद, इसे खोलें और दिए गए इंस्टॉलेशन के संकेतों का पालन करें। यहाँ नोड.जेएस स्थापना प्रक्रिया सीधी है, और इसमें आमतौर पर लाइसेंस समझौते को स्वीकार करना, नोड.जेएस को स्थापित करने के लिए स्थान चुनना और स्थापित करने के लिए घटकों का चयन करना शामिल है।
- नोड.जेएस स्थापना पूर्ण होने के बाद, आप टर्मिनल या कमांड प्रॉम्प्ट खोलकर और कमांड “node -v” चलाकर सत्यापित कर सकते हैं कि नोड.जेएस सही ढंग से आपके कंप्यूटर में स्थापित है। यह आपके सिस्टम पर स्थापित नोड.जेएस का संस्करण प्रदर्शित करेगा।
अंत में, अब आपके पास अपने कंप्यूटर पर नोड.जेएस स्थापित है, और इसके साथ वेब डेवलपमेंट एप्लिकेशन बनाना शुरू करने के लिए तैयार हैं।
Node.js latest version
नोड.जेएस का नवीनतम स्थिर संस्करण v16.11.0 है। हालाँकि, कृपया ध्यान दें कि नोड.जेएस एक्टिव डेवलपमेंट के अधीन है, और नए संस्करण नोड.जेएस आर्गेनाइजेशन के द्वारा अक्सर जारी किए जाते हैं। यहाँ हमेशा नए वेब डेवलपर के लिए उपलब्ध नवीनतम संस्करण के लिए आधिकारिक नोड.जेएस वेबसाइट की जांच करने की हमेशा अनुशंसा की जाती है।
Install node js in windows
यहाँ विंडोज ऑपरेटिंग सिस्टम पर नोड.जेएस वेब डेवलपमेंट स्थापित करने के चरण दिए गए हैं।
- सबसे पहले आप आधिकारिक नोड.जेएस वेबसाइट (https://nodejs.org) पर जाएं और नोड.जेएस इंस्टॉलर डाउनलोड करने के लिए “डाउनलोड” बटन पर क्लिक करें।
- अब आप अपने विंडोज सिस्टम के लिए उपयुक्त नोड.जेएस संस्करण को चुनें। यदि आप सुनिश्चित नहीं हैं, तो आप विंडोज कुंजी + R दबाकर, “winver” टाइप करके और एंटर दबाकर अपने कंप्यूटर में इन्सटाल्ड विंडोज संस्करण की जांच कर सकते हैं।
- अब डाउनलोड की गई फ़ाइल पर डबल-क्लिक करके नोड.जेएस इंस्टॉलर सेटअप को चलाएं।
- इंस्टॉलेशन को पूरा करने के लिए इंस्टॉलर में दिए गए संकेतों या विज़ार्ड का पालन करें। आप डिफ़ॉल्ट सेटिंग्स को वैसे ही छोड़ सकते हैं, जैसे वे हैं।
- एक बार इंस्टॉलेशन पूर्ण हो जाने पर, विंडोज कुंजी + R दबाकर, “cmd” टाइप करके और एंटर दबाकर कमांड प्रॉम्प्ट को खोलें।
- कमांड प्रॉम्प्ट में “node -v” टाइप करें और एंटर दबाएं। यह आपको आपके सिस्टम पर स्थापित नोड.जेएस का वर्तमान संस्करण दिखाएगा।
- वैकल्पिक रूप से, आप कमांड प्रॉम्प्ट में “npm install npm -g” टाइप करके और एंटर दबाकर नोड.जेएस पैकेज मैनेजर (npm) भी स्थापित कर सकते हैं। यह आपके सिस्टम पर विश्व स्तर पर एनपीएम का नवीनतम संस्करण स्थापित करेगा।
अंत में, आपने अपने विंडोज ऑपरेटिंग सिस्टम पर नोड.जेएस को सफलतापूर्वक स्थापित कर लिया है, और अब इसके साथ एप्लिकेशन बनाना शुरू करने के लिए तैयार हैं।
Install node npm
नोड.जेएस जावास्क्रिप्ट फ्रेमवर्क पूर्व-स्थापित नोड पैकेज मैनेजर (npm) के साथ आता है. इसलिए आपको इसे अलग से अपने कंप्यूटर में स्थापित करने की आवश्यकता नहीं है। हालाँकि, यदि आपको अपने कंप्यूटर में npm को नवीनतम संस्करण में अपडेट करने की आवश्यकता है, या यदि आप नोड.जेएस के पुराने संस्करण का उपयोग कर रहे हैं. जो npm के साथ नहीं आता है, तो आप इसे अपने कंप्यूटर पर स्थापित करने के लिए मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप आधिकारिक एनपीएम वेबसाइट (https://www.npmjs.com) पर जाएं और एनपीएम इंस्टॉलर का नवीनतम संस्करण डाउनलोड करें।
- अब डाउनलोड की गई फ़ाइल पर डबल-क्लिक करके इंस्टॉलर सेटअप को चलाएं।
- अब इंस्टॉलेशन को पूरा करने के लिए इंस्टॉलर में दिए गए संकेतों या विज़ार्ड का पालन करें। आप डिफ़ॉल्ट सेटिंग्स को वैसे ही छोड़ सकते हैं, जैसे वे हैं।
- अब एक बार इंस्टॉलेशन पूर्ण हो जाने पर, विंडोज कुंजी + R दबाकर, “cmd” टाइप करके और एंटर को दबाकर कमांड प्रॉम्प्ट को खोलें।
- कमांड प्रॉम्प्ट में “npm -v” टाइप करें और एंटर दबाएं। यह आपको मौजूदा कंप्यूटर में एनपीएम का संस्करण दिखाएगा, जो आपके सिस्टम पर स्थापित है।
अंत में, आपने अपने विंडोज ऑपरेटिंग सिस्टम पर npm को सफलतापूर्वक स्थापित कर लिया है, और अब इसका उपयोग अपने नोड.जेएस प्रोजेक्ट्स के लिए पैकेज प्रबंधित करने के लिए कर सकते हैं।
What Node js require
नोड.जेएस में, आवश्यकता फ़ंक्शन का उपयोग मॉड्यूल (पीसेस ऑफ़ कोड) को शामिल करने के लिए किया जाता है. जो आपके नोड.जेएस एप्लिकेशन को चलाने के लिए आवश्यक हैं। जब आप आवश्यकता (‘मॉड्यूल_नाम’) कहते हैं. तो नोड.जेएस दिए गए नाम के साथ मॉड्यूल की तलाश करता है, और निर्यात किए गए मॉड्यूल ऑब्जेक्ट को वापस करता है।
नोड.जेएस में आवश्यकता के लिए कुछ सामान्य उपयोग के मामले यहां दिए गए हैं।
- Including Built-in Modules – नोड.जेएस बिल्ट-इन मॉड्यूल्स के एक सेट के साथ आता है. जिसे आवश्यकता का उपयोग करके शामिल किया जा सकता है. जैसे फ़ाइल सिस्टम संचालन के लिए fs, वेब सर्वर बनाने के लिए http, और फ़ाइल पथों के साथ काम करने के लिए पथ है।
- Including third-party modules – आप थर्ड पार्टी मॉड्यूल को भी नोड.जेएस में शामिल कर सकते हैं. जिन्हें npm (नोड पैकेज मैनेजर) रजिस्ट्री में प्रकाशित किया गया है। इन मॉड्यूल को एनपीएम इंस्टॉल कमांड का उपयोग करके स्थापित किया जा सकता है, और फिर आवश्यकता का उपयोग करके आपके कोड में शामिल किया जा सकता है।
- Including local modules – आप अपने स्वयं के फंक्शन कोड मॉड्यूल भी बना सकते हैं, और आवश्यकता का उपयोग करके उन्हें अपने एप्लिकेशन में शामिल कर सकते हैं। ऐसा करने के लिए, आपको एक अलग जावास्क्रिप्ट फ़ाइल बनाने की आवश्यकता है. जो उन फंक्शन्स या ऑब्जेक्ट्स को निर्यात करती है, जिन्हें आप अपने एप्लिकेशन के अन्य भागों में उपयोग करना चाहते हैं।
सारांश में, आपके एप्लिकेशन को चलाने के लिए आवश्यक मॉड्यूल शामिल करने के लिए नोड.जेएस में आवश्यकता का उपयोग किया जाता है. चाहे वे अंतर्निहित, तृतीय-पक्ष या स्थानीय मॉडुल फाइल हों।
Node js windows
नोड.जेएस जावास्क्रिप्ट वेब डेवलपमेंट फ्रेमवर्क विंडोज ऑपरेटिंग सिस्टम पर समर्थित है, और आप इसे इन चरणों का पालन करके अपने विंडोज कंप्यूटर पर स्थापित कर सकते हैं।
- सबसे पहले आप आधिकारिक नोड.जेएस वेबसाइट https://nodejs.org पर जाएं और नोड.जेएस विंडोज इंस्टालर फाइल को डाउनलोड करें।
- अब आपके कंप्यूटर में डाउनलोड की गई फ़ाइल पर डबल-क्लिक करके इंस्टॉलर चलाएं।
- विंडोज नोड.जेएस इंस्टालर इंस्टॉलेशन को पूरा करने के लिए इंस्टॉलर में दिए गए संकेतों का पालन करें। आप डिफ़ॉल्ट सेटिंग्स को वैसे ही छोड़ सकते हैं, जैसे वे हैं।
- एक बार इंस्टॉलेशन पूर्ण हो जाने पर, विंडोज कुंजी + R दबाकर, “cmd” टाइप करके और एंटर दबाकर कमांड प्रॉम्प्ट को खोलें।
- कमांड प्रॉम्प्ट में “node -v” टाइप करें और एंटर दबाएं। यह आपको आपके मौजूदा कंप्यूटर सिस्टम पर स्थापित नोड.जेएस का वर्त्तमान संस्करण दिखाएगा।
अंत में, आप कमांड प्रॉम्प्ट में “npm install npm -g” टाइप करके और एंटर दबाकर नोड.जेएस पैकेज मैनेजर (npm) भी इंस्टॉल कर सकते हैं। यह आपके सिस्टम पर विश्व स्तर पर एनपीएम का नवीनतम संस्करण स्थापित करेगा।