अपने Node.js अनुप्रयोगों का निर्माण शुरू करने के लिए, पहला चरण नोड.js फ्रेमवर्क की स्थापना है। Node.js फ्रेमवर्क कई प्रकार के ऑपरेटिंग सिस्टम के लिए विंडोज से उबंटू और OS X के लिए उपलब्ध है। एक बार Node.js फ्रेमवर्क स्थापित हो जाने के बाद, आप अपने पहले Node.js अनुप्रयोगों का निर्माण शुरू कर सकते हैं।
Node.js में कस्टम मॉड्यूल का उपयोग करके बाहरी कार्यक्षमता या विस्तारित कार्यक्षमता एम्बेडेड करने की क्षमता भी है। इन मॉड्यूल को अलग से स्थापित किया जाना है। मॉड्यूल का एक उदाहरण MongoDB मॉड्यूल है जो आपको अपने Node.js एप्लिकेशन से MongoDB डेटाबेस के साथ काम करने की अनुमति देता है।
इस ट्यूटोरियल में, आप सीखेंगे-
- विंडोज पर Node.js कैसे डाउनलोड और इंस्टॉल करें
- विंडोज 10/8/7 पर एनपीएम कैसे स्थापित करें
- Node.js में अपना पहला "हैलो वर्ल्ड" एप्लिकेशन चलाना
विंडोज पर Node.js कैसे स्थापित करें
Node.js का उपयोग करने में पहला कदम क्लाइंट सिस्टम पर Node.js पुस्तकालयों की स्थापना है। नीचे विंडोज में Node.js डाउनलोड और इंस्टॉल करने के चरण दिए गए हैं:
चरण 1) विंडोज के लिए Node.js इंस्टॉलर डाउनलोड करें
साइट https://nodejs.org/en/download/ पर जाएं और आवश्यक बाइनरी फ़ाइलों को डाउनलोड करें।
हमारे उदाहरण में, हम 32-बिट सेटअप फ़ाइलों के साथ विंडोज पर Node.js डाउनलोड करने जा रहे हैं।
चरण 2) स्थापना चलाएँ
इंस्टॉलेशन शुरू करने के लिए डाउनलोड किए गए .msi फ़ाइल पर डबल क्लिक करें।
स्थापना शुरू करने के लिए पहली स्क्रीन पर रन बटन पर क्लिक करें।
चरण 3) स्थापना चरणों के साथ जारी रखें
अगली स्क्रीन में, इंस्टॉलेशन के साथ जारी रखने के लिए "अगला" बटन पर क्लिक करें
चरण 4) नियम और शर्तों को स्वीकार करें
अगली स्क्रीन में, लाइसेंस समझौते को स्वीकार करें और नेक्स्ट बटन पर क्लिक करें।
चरण 5) पथ सेट करें
अगली स्क्रीन में, वह स्थान चुनें जहाँ Node.js को स्थापित करने की आवश्यकता है और फिर अगला बटन पर क्लिक करें।
1. सबसे पहले, Node.js. की स्थापना के लिए फ़ाइल स्थान दर्ज करें यह वह जगह है जहां स्थापना के बाद Node.js के लिए फ़ाइलों को संग्रहीत किया जाएगा।
2. इंस्टॉलेशन के साथ आगे बढ़ने के लिए नेक्स्ट बटन पर क्लिक करें।
चरण 6) स्थापित करने के लिए डिफ़ॉल्ट घटकों का चयन करें
डिफ़ॉल्ट घटकों को स्वीकार करें और नेक्स्ट बटन पर क्लिक करें।
चरण 7) स्थापना शुरू करें
अगली स्क्रीन में, विंडोज पर Node.js स्थापित करने के लिए इंस्टॉल बटन पर क्लिक करें।
चरण 8) स्थापना को पूरा करें
इंस्टॉलेशन पूरा करने के लिए फिनिश बटन पर क्लिक करें।
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
विंडोज 10/8/7 पर एनपीएम कैसे स्थापित करें
किसी भी क्लाइंट मशीन पर Node.js को स्थापित करने का दूसरा तरीका "पैकेज मैनेजर" का उपयोग करना है।
विंडोज पर, एनपीएम (नोड पैकेज मैनेजर) डाउनलोड चॉकलेटरी के रूप में जाना जाता है। यह जल्दी से आवेदन और उपकरण है कि आप की जरूरत है स्थापित करने के लिए एक विकेन्द्रीकृत ढांचा बनाया गया था।
चॉकलेट के माध्यम से विंडोज पर एनपीएम स्थापित करने के लिए, निम्न चरणों का पालन करने की आवश्यकता है।
चरण 1) चॉक्लेट स्थापित करना - द चॉकोली वेबसाइट (https://chatalogy.org/) में इस ढांचे को स्थापित करने की आवश्यकता के बारे में बहुत स्पष्ट निर्देश हैं।
- पहला कदम कमांड प्रॉम्प्ट विंडो में नीचे कमांड चलाना है। यह कमांड Chocolatey वेब साइट से ली गई है और चॉकलेट के माध्यम से Node.js को स्थापित करने के लिए मानक कमांड है।
- नीचे दिया गया कमांड एक पॉवरशेल कमांड है जो चॉकलेटी वेबसाइट पर रिमोट पॉवरशेल स्क्रिप्ट को कॉल करता है। इस आदेश को PowerShell कमांड विंडो में चलाने की आवश्यकता है।
- यह PowerShell स्क्रिप्ट आवश्यक घटकों को डाउनलोड करने और तदनुसार उन्हें स्थापित करने के सभी आवश्यक कार्य करता है।
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chatalogy.org/install.ps1))" && PATH =% PATH%;% ALLUSERSPROFILE%; \ चॉकलेट \ बिन
चरण 2) अगला कदम चॉकलेट, पैकेज मैनेजर का उपयोग करके अपने स्थानीय मशीन में Node.js स्थापित करना है। यह कमांड प्रॉम्प्ट में नीचे कमांड चलाकर किया जा सकता है।
cinst नोडज स्थापित करते हैं
यदि स्थापना सफल है, तो आपको Node.js. की सफल स्थापना का संदेश मिलेगा
नोट: यदि आपको "C: \ ProgramData \ Chocolatey \ lib \ libreoffice \ Tools \ ChocolateyInstall.ps1" जैसी कोई त्रुटि मिलती है, तो पथ में मैन्युअल रूप से फ़ोल्डर बनाएँ
Node.js में अपना पहला हैलो वर्ल्ड एप्लिकेशन चला रहा है
एक बार जब आप अपने कंप्यूटर पर Node.js डाउनलोड और इंस्टॉल कर लेते हैं, तो आइए एक वेब ब्राउज़र में "हैलो वर्ल्ड" प्रदर्शित करने का प्रयास करें।
पहले फ़ाइल नाम के साथ फ़ाइल Node.js बनाएँ। firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
कोड स्पष्टीकरण:
- "आवश्यकता" फ़ंक्शन की मूल कार्यक्षमता यह है कि यह एक जावास्क्रिप्ट फ़ाइल पढ़ता है, फ़ाइल को निष्पादित करता है, और फिर किसी ऑब्जेक्ट को वापस करने के लिए आगे बढ़ता है। इस ऑब्जेक्ट का उपयोग करके, एक तब आवश्यकता फ़ंक्शन द्वारा मॉड्यूल में उपलब्ध विभिन्न कार्यात्मकताओं का उपयोग कर सकता है। इसलिए हमारे मामले में, चूंकि हम HTTP की कार्यक्षमता का उपयोग करना चाहते हैं और हम आवश्यकता (http) कमांड का उपयोग कर रहे हैं।
- कोड के इस 2 एन डी लाइन में, हम एक सर्वर एप्लिकेशन बना रहे हैं जो एक साधारण फ़ंक्शन पर आधारित है। यह फ़ंक्शन तब कहा जाता है, जब भी हमारे सर्वर एप्लिकेशन से अनुरोध किया जाता है।
- जब एक अनुरोध प्राप्त होता है, तो हम अपने फ़ंक्शन को क्लाइंट को "हैलो वर्ल्ड" प्रतिक्रिया देने के लिए कह रहे हैं। राइटहेड फ़ंक्शन का उपयोग क्लाइंट को हेडर डेटा भेजने के लिए किया जाता है, और जबकि अंतिम फ़ंक्शन क्लाइंट से कनेक्शन बंद कर देगा।
- इसके बाद हम अपने सर्वर एप्लीकेशन को पोर्ट नंबर 8080 पर क्लाइंट रिक्वेस्ट को सुनने के लिए server.listen फ़ंक्शन का उपयोग कर रहे हैं। आप यहां उपलब्ध किसी भी पोर्ट को निर्दिष्ट कर सकते हैं।
कोड निष्पादित करना
-
अपने कंप्यूटर पर फ़ाइल सहेजें: C: \ Users \ Your Name \ firstprogram.js
-
कमांड प्रॉम्प्ट में, उस फ़ोल्डर में नेविगेट करें जहां फ़ाइल संग्रहीत है। कमांड दर्ज करें नोड firstprogram.js
-
अब, आपका कंप्यूटर एक सर्वर के रूप में काम करता है! यदि कोई भी आपके कंप्यूटर को पोर्ट 8080 पर एक्सेस करने की कोशिश करता है, तो उन्हें "हैलो वर्ल्ड!" बदले में संदेश!
-
अपना इंटरनेट ब्राउज़र शुरू करें, और पता टाइप करें: http: // localhost: 8080
उत्पादन
सारांश
- हमने MSI इंस्टॉलेशन मॉड्यूल के माध्यम से Node.js की स्थापना देखी है, जो Node.js वेबसाइट पर उपलब्ध है। यह इंस्टॉलेशन क्लाइंट पर Node.js एप्लिकेशन को चलाने के लिए आवश्यक मॉड्यूल स्थापित करता है।
- Node.js को पैकेज मैनेजर के माध्यम से भी स्थापित किया जा सकता है। खिड़कियों के लिए पैकेज प्रबंधक को चॉकलेटी के रूप में जाना जाता है। कमांड प्रॉम्प्ट में कुछ सरल कमांड चलाकर, चॉकलेट पैकेज मैनेजर स्वचालित रूप से आवश्यक फाइलों को डाउनलोड करता है और फिर उन्हें क्लाइंट मशीन पर स्थापित करता है।
- एक साधारण Node.js एप्लिकेशन में एक सर्वर बनाना होता है जो किसी विशेष पोर्ट पर सुनता है। जब सर्वर के लिए एक अनुरोध आता है, तो सर्वर क्लाइंट को 'हैलो वर्ल्ड' प्रतिक्रिया भेजता है।