Node.js एक शक्तिशाली, ओपन-सोर्स रनटाइम वातावरण है जो डेवलपर्स को सर्वर साइड पर जावास्क्रिप्ट चलाने की अनुमति देता है। इसका नॉन-ब्लॉकिंग, इवेंट-संचालित आर्किटेक्चर उच्च प्रदर्शन और स्केलेबिलिटी सुनिश्चित करता है, जो इसे आधुनिक वेब विकास के लिए आवश्यक बनाता है। Node.js न्यूनतम ओवरहेड के साथ चैट सिस्टम और सहयोगी टूल जैसे वास्तविक समय के अनुप्रयोगों को संभालने में उत्कृष्टता प्राप्त करता है।
यह लेख Node.js का परिचय देता है, इसकी मुख्य विशेषताओं और फायदों पर प्रकाश डालता है। चाहे आप बैकएंड विकास में नए हों या अपने कौशल को बढ़ाना चाह रहे हों, यह मार्गदर्शिका आपको यह समझने में मदद करेगी कि Node.js समकालीन वेब विकास की आधारशिला क्यों है।
Node.js एक ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म रनटाइम वातावरण है जो ब्राउज़र के बाहर मुख्य रूप से सर्वर साइड पर जावास्क्रिप्ट कोड निष्पादित करता है। यह V8 जावास्क्रिप्ट इंजन का उपयोग करता है, जो अपनी गति और दक्षता के लिए जाना जाता है। Node.js की मुख्य विशेषताओं में इसका इवेंट-संचालित, गैर-अवरुद्ध I/O मॉडल शामिल है, जो उच्च प्रदर्शन और स्केलेबिलिटी सुनिश्चित करता है।
Node.js को 2009 में रयान डाहल द्वारा बनाया गया था, जिसने बैकएंड कार्यों को संभालने के लिए जावास्क्रिप्ट को सक्षम करके सर्वर-साइड प्रोग्रामिंग में क्रांति ला दी थी। अपनी स्थापना के बाद से, यह महत्वपूर्ण रूप से विकसित हुआ है, इसे व्यापक रूप से अपनाया गया है और एक जीवंत समुदाय प्राप्त हुआ है।
अन्य सर्वर-साइड प्रौद्योगिकियों की तुलना में, Node.js तेजी से निष्पादन, समवर्ती कनेक्शन की बेहतर हैंडलिंग और क्लाइंट और सर्वर विकास दोनों के लिए एक एकीकृत भाषा प्रदान करता है।
Node.js विकास शुरू करने के लिए, आपको सबसे पहले Node.js और npm (नोड पैकेज मैनेजर) इंस्टॉल करना होगा। आधिकारिक Node.js वेबसाइट पर जाएँ और अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त इंस्टॉलर डाउनलोड करें - चाहे वह Windows, macOS, या Linux हो।
इंस्टॉलर में एनपीएम शामिल है, जो पैकेजों के प्रबंधन के लिए एक महत्वपूर्ण उपकरण है। एक बार डाउनलोड पूरा हो जाने पर, इंस्टॉलर चलाएं और इंस्टॉलेशन प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। इंस्टॉलेशन के बाद, आप अपना टर्मिनल या कमांड प्रॉम्प्ट खोलकर और नोड -v और npm -v टाइप करके सत्यापित कर सकते हैं कि Node.js और npm सही तरीके से इंस्टॉल हैं। आपको Node.js और npm के संस्करण नंबर देखने चाहिए, जो पुष्टि करते हैं कि इंस्टॉलेशन सफल था।
चरण-दर-चरण निर्देश:
निम्नलिखित आदेश टाइप करके इंस्टॉलेशन सत्यापित करें:
node -v npm -v
आपको सफल इंस्टॉलेशन की पुष्टि करते हुए Node.js और npm के लिए संस्करण संख्याएं देखनी चाहिए।
1. एक प्रोजेक्ट निर्देशिका बनाएं:
उस स्थान पर नेविगेट करें जहां आप अपना प्रोजेक्ट बनाना चाहते हैं और एक नई निर्देशिका बनाएं:
mkdir my-nodejs-project cd my-nodejs-project
2. एक Node.js प्रोजेक्ट प्रारंभ करें:
अपनी परियोजना निर्देशिका में, चलाएँ:
npm init
अपनी package.json फ़ाइल सेट करने के लिए संकेतों का पालन करें। आप डिफ़ॉल्ट सेटिंग्स को स्वीकार करने के लिए Enter दबा सकते हैं।
3. एक सरल Node.js सर्वर बनाएं:
अपनी प्रोजेक्ट निर्देशिका में ऐप.जेएस नामक एक नई फ़ाइल बनाएं:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
4. अपना Node.js सर्वर चलाएँ:
अपने टर्मिनल में, चलाएँ:
node app.js
आपको संदेश सर्वर http://127.0.0.1:3000/ पर चलता हुआ दिखना चाहिए।
अपना वेब ब्राउज़र खोलें और अपना "हैलो, वर्ल्ड!" देखने के लिए http://127.0.0.1:3000/ पर जाएँ। संदेश।
बधाई हो! आपने अपना Node.js परिवेश स्थापित कर लिया है, अपना पहला Node.js प्रोजेक्ट बना लिया है, और एक साधारण सर्वर चला लिया है। यहां से, आप अधिक उन्नत सुविधाओं की खोज शुरू कर सकते हैं और अधिक जटिल एप्लिकेशन बना सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3