अगले लेख में हम यह देखने के लिए जा रहे हैं कि हम कैसे कर सकते हैं Ubuntu 20.04 पर Node.js और npm स्थापित करें | 18.04। यह एक खुला स्रोत है, जावास्क्रिप्ट के लिए क्रॉस-प्लेटफॉर्म रनटाइम वातावरण जो पहले से ही चर्चा में है इस पृष्ठ और यह एक घटना-उन्मुख I / O संचालन मॉडल का उपयोग करता है, जो इसे हल्का और कुशल बनाता है।
NodeJS एक है जावास्क्रिप्ट-आधारित खुला स्रोत सर्वर ढांचा जो मुख्य रूप से जावास्क्रिप्ट रनटाइम के साथ बैकेंड सर्वर अनुप्रयोगों के निर्माण के लिए उपयोग किया जाता है। यह क्रोम के वी 8 जावास्क्रिप्ट इंजन पर आधारित है। Npm NodeJS के लिए डिफ़ॉल्ट पैकेज प्रबंधक है।
यह मुख्य रूप से अतुल्यकालिक प्रोग्रामिंग के लिए उपयोग किया जाता है और है बहुत हल्का फ्रेम, जो इसे दूसरों की तुलना में तेज़ बनाता है। यह सबसे लोकप्रिय ऑपरेटिंग सिस्टम के साथ भी संगत है। इस फ्रेमवर्क के साथ विभिन्न प्रकार के एप्लिकेशन, जैसे वेब एप्लिकेशन, कमांड लाइन एप्लिकेशन आदि विकसित किए जा सकते हैं।
NodeJS रिपॉजिटरी को NodeSource से जोड़ें
NodeSource कंपनी का अपना उद्यम-स्तर नोड रिपॉजिटरी है जो NodeJS के नवीनतम संस्करणों को बनाए रखता है और समाहित करता है। NodeSource से हम NodeJS का एक विशिष्ट संस्करण स्थापित करने में सक्षम होंगे।
NodeJS को NodeSource से इंस्टॉल करने के लिए, हमारे द्वारा रुचि रखने वाले विशिष्ट संस्करण को जोड़ने के लिए बस निम्नलिखित कमांड में से एक को रन करें। करने के लिए हमें कर्ल स्थापित करना होगा। यदि आपके पास यह उपकरण अभी तक नहीं है, तो आप इसे कमांड से इंस्टॉल कर सकते हैं:
sudo apt install curl
अब के लिए नवीनतम संस्करण स्थापित करें (संस्करण 14), एक टर्मिनल में (Ctrl + Alt + T) हम इस PPA को जोड़ेंगे:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
पैरा संस्करण 12 स्थापित करें, आपको बस इतना करना है कि कमांड चलाएं:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
पैरा LTS संस्करण स्थापित करें (संस्करण 10), उपयोग करने के लिए PPA होगा:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
इनमें से किसी भी PPA को जोड़ने के बाद, हम अपनी पसंद के भंडार से NodeJS का नवीनतम संस्करण स्थापित कर सकते हैं। यदि हम कई रिपॉजिटरी जोड़ते हैं, तो NodeJS का नवीनतम संस्करण स्थापित किया जाएगा न कि LTS.
NodeJS और npm स्थापित करें
स्थापना के लिए, एक टर्मिनल (Ctrl + Alt + T) में हमें कमांड निष्पादित करना होगा:
sudo apt install nodejs
इंस्टॉलेशन पूरा होने के बाद, NodeJS और npm मॉड्यूल को स्थापित किया जाना चाहिए और उपयोग के लिए तैयार होना चाहिए। हम निम्न कमांड का उपयोग कर सकते हैं स्थापित संस्करण संख्या देखें.
node --version npm --version
आदेश नोड और npm के स्थापित संस्करण को सूचीबद्ध करेंगे:
आप कर सकते हैं सभी इंस्टॉलेशन निर्देश देखें से उपलब्ध GitHub पेज को प्रोजेक्ट करें.
स्नैप के माध्यम से NodeJS और npm स्थापित करें
का दूसरा रूप NodeJS स्थापित करना व्यवस्थापक के माध्यम से है स्नैप पैकेज। यह ऐसा करने का सबसे आसान तरीका हो सकता है।
सॉफ्टवेयर पैकेज बनाने और स्थापित करने के लिए स्नैप आसान हैं। ये एक ही बिल्ड से सभी लोकप्रिय Gnu / Linux वितरण पर चलने के लिए अपने सभी निर्भरता के साथ पैक किए गए अनुप्रयोग हैं।
पैरा नवीनतम संस्करण स्थापित करें (संस्करण 14) एक टर्मिनल में (Ctrl + Alt + T) रन:
sudo snap install node --channel=14/stable --classic
हम संस्करण 13 को स्थापित कर सकते हैं कमांड चलाना:
sudo snap install node --channel=13/stable --classic
पैरा संस्करण 10 स्थापित करेंकमांड का उपयोग करने के लिए निम्नलिखित होगा:
sudo snap install node --channel=10/stable --classic
सर्वर का परीक्षण
यह जांचने के लिए कि क्या वेब सर्वर सही तरीके से स्थापित है, चलो नामक एक परीक्षण फ़ाइल बनाते हैं http_server.js हमारे पसंदीदा संपादक का उपयोग करके हमारे होम फोल्डर में:
cd ~/ vim http_server.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('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
इसके बाद, हम फाइल को सेव करते हैं। अब सर्वर को शुरू करने के लिए हम इसे निम्नलिखित कमांड के साथ निष्पादित करते हैं:
node http_server.js
हमें टर्मिनल में निम्न की तरह दिखने वाला आउटपुट देखना चाहिए:
अब अगर हम अपना पसंदीदा ब्राउज़र खोलते हैं और हम सर्वर के होस्टनाम या पोर्ट 3000 के बाद के आईपी पते पर जाते हैं, हमें निम्नलिखित की तरह एक नमूना पृष्ठ देखना चाहिए:
http://localhost:3000
पैरा NodeJS के बारे में अधिक जानें, उपयोगकर्ता यात्रा कर सकते हैं प्रोजेक्ट पेज.
मुझे वास्तव में पसंद आया कि यह कितनी अच्छी तरह समझाया गया है।
शुक्रिया!