पुढील लेखात आपण कसे शक्य ते पाहूया उबंटू 20.04 | वर Node.js आणि npm स्थापित करा 18.04. हे जावास्क्रिप्टसाठी आधीपासूनच चर्चा केलेले मुक्त स्रोत, क्रॉस-प्लॅटफॉर्म रनटाइम वातावरण आहे हे पृष्ठ आणि ते इव्हेंट-आधारित आय / ओ ऑपरेशन्स मॉडेल वापरतात, जे हे हलके आणि कार्यक्षम बनवते.
नोडजेएस एक आहे जावास्क्रिप्ट-आधारित मुक्त स्रोत सर्व्हर फ्रेमवर्क जे मुख्यतः जावास्क्रिप्ट रनटाइम सह बॅकएंड सर्व्हर अनुप्रयोग तयार करण्यासाठी वापरले जाते. हे क्रोमच्या व्ही 8 जावास्क्रिप्ट इंजिनवर आधारित आहे. एनडीएम हे नोडजेएससाठी डीफॉल्ट पॅकेज व्यवस्थापक आहे.
हे प्रामुख्याने एसिन्क्रॉनस प्रोग्रामिंगसाठी वापरले जाते आणि आहे खूप हलकी फ्रेम, जे इतरांपेक्षा वेगवान बनवते. हे बहुतेक लोकप्रिय ऑपरेटिंग सिस्टमशी सुसंगत देखील आहे. उबंटूचा वापर करून या फ्रेमवर्कसह विविध प्रकारचे अनुप्रयोग, जसे की वेब अनुप्रयोग, कमांड लाइन अनुप्रयोग इत्यादी विकसित केल्या जाऊ शकतात.
नोड स्रोत पासून नोडजेएस रेपॉजिटरी जोडा
नोडसोर्स ही कंपनीची स्वतःची एंटरप्राइझ-स्तरीय नोड रेपॉजिटरी आहे जी नोडजेएसची नवीनतम आवृत्ती राखते आणि त्यात समाविष्ट असते. नोड स्रोत पासून आम्ही नोडजेएसची विशिष्ट आवृत्ती स्थापित करण्यास सक्षम आहोत.
नोडसोर्सवरून नोडजेएस स्थापित करण्यासाठी, आम्हाला स्वारस्य असलेली विशिष्ट आवृत्ती जोडण्यासाठी फक्त खालील आदेशांपैकी एक चालवा. ते करणे आपल्याकडे कर्ल स्थापित करावा लागेल. आपल्याकडे अद्याप हे साधन नसल्यास, आपण हे आदेश देऊन स्थापित करू शकता:
sudo apt install curl
आता साठी नवीनतम आवृत्ती स्थापित करा (14 आवृत्ती), टर्मिनलमध्ये (Ctrl + Alt + T) आम्ही हे पीपीए समाविष्ट करू:
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 -
परिच्छेद एलटीएस आवृत्ती स्थापित करा (10 आवृत्ती), पीपीए वापरण्यासाठी असेलः
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
यातील कोणतीही पीपीए जोडल्यानंतर आम्ही आमच्या पसंतीच्या रेपॉजिटरीमधून नोडजेएसची नवीनतम आवृत्ती स्थापित करण्यास सक्षम आहोत. आम्ही बर्याच रेपॉजिटरी जोडल्यास, नोडजेएसची नवीनतम आवृत्ती एलटीएसची नसून स्थापित केली जाईल.
नोडजेएस आणि एनपीएम स्थापित करा
स्थापनेसाठी, टर्मिनलमध्ये (Ctrl + Alt + T) आपल्याला ही आज्ञा कार्यान्वित करावी लागेल.
sudo apt install nodejs
स्थापना पूर्ण झाल्यानंतर, नोडजेएस आणि एनपीएम मॉड्यूल स्थापित केले गेले पाहिजेत आणि वापरायला तयार असतील. आम्ही पुढील आज्ञा वापरू शकतो स्थापित आवृत्ती क्रमांक पहा.
node --version npm --version
कमांड नोड व एनपीएम च्या स्थापित आवृत्तीची यादी देईल:
असू शकते सर्व स्थापना सूचना पहा पासून उपलब्ध प्रकल्प GitHub पृष्ठ.
स्नॅपद्वारे नोडजेएस आणि एनपीएम स्थापित करा
चे आणखी एक प्रकार नोडजेएस स्थापित करणे प्रशासकाद्वारे आहे स्नॅप पॅकेजेस. हे करण्याचा सर्वात सोपा मार्ग असू शकतो.
स्नॅप्स सॉफ्टवेअर पॅकेजेस तयार आणि स्थापित करणे सोपे आहे. हे एका बिल्डमधून सर्व लोकप्रिय 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
टर्मिनलमध्ये असे आउटपुट दिसायला हवे:
आता जर आपण आपले आवडते ब्राउझर उघडले तर आम्ही सर्व्हरच्या होस्टनाव किंवा IP पत्त्यावर जातो ज्यानंतर पोर्ट 3000, आम्ही खालील प्रमाणे नमुना पृष्ठ पहावे:
http://localhost:3000
परिच्छेद नोडजेएस विषयी अधिक जाणून घ्या, वापरकर्ते भेट देऊ शकता प्रकल्प पृष्ठ.
ते मला कसे आवडले ते मला चांगलेच आवडले.
धन्यवाद!