ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ಸಾಧ್ಯ ಎಂದು ನೋಡೋಣ ಉಬುಂಟು 20.04 | ನಲ್ಲಿ Node.js ಮತ್ತು npm ಅನ್ನು ಸ್ಥಾಪಿಸಿ 18.04. ಇದು ಈಗಾಗಲೇ ಚರ್ಚಿಸಲಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗಾಗಿ ಮುಕ್ತ ಮೂಲ, ಅಡ್ಡ-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ರನ್ಟೈಮ್ ಪರಿಸರವಾಗಿದೆ ಈ ಪುಟ ಮತ್ತು ಅದು ಈವೆಂಟ್-ಆಧಾರಿತ I / O ಕಾರ್ಯಾಚರಣೆಗಳ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ಹಗುರ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ.
ನೋಡ್ಜೆಎಸ್ ಎ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಧಾರಿತ ಓಪನ್ ಸೋರ್ಸ್ ಸರ್ವರ್ ಫ್ರೇಮ್ವರ್ಕ್ ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನಾಸಮಯದೊಂದಿಗೆ ಬ್ಯಾಕೆಂಡ್ ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಕ್ರೋಮ್ನ ವಿ 8 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಎನ್ಪಿಎಂ ನೋಡ್ಜೆಎಸ್ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದೆ.
ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಗಿದೆ ತುಂಬಾ ಬೆಳಕಿನ ಚೌಕಟ್ಟು, ಇದು ಇತರರಿಗಿಂತ ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ. ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಆಜ್ಞಾ ಸಾಲಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮುಂತಾದ ವಿವಿಧ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಈ ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ಉಬುಂಟು ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು.
ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನೋಡ್ಜೆಎಸ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಿ
ನೋಡ್ಸೋರ್ಸ್ ಕಂಪನಿಯ ಸ್ವಂತ ಉದ್ಯಮ ಮಟ್ಟದ ನೋಡ್ ಭಂಡಾರವಾಗಿದ್ದು ಅದು ನೋಡ್ಜೆಎಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಒಳಗೊಂಡಿದೆ. ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನಾವು ನೋಡ್ಜೆಎಸ್ನ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನಮಗೆ ಆಸಕ್ತಿಯಿರುವ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ಸೇರಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಚಲಾಯಿಸಿ. ಅದನ್ನು ಮಾಡಲು ನಾವು ಕರ್ಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ನೀವು ಇನ್ನೂ ಈ ಉಪಕರಣವನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಥಾಪಿಸಬಹುದು:
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 ಆವೃತ್ತಿ), ಬಳಸಲು ಪಿಪಿಎ ಹೀಗಿರುತ್ತದೆ:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
ಈ ಯಾವುದೇ ಪಿಪಿಎಗಳನ್ನು ಸೇರಿಸಿದ ನಂತರ, ನಾವು ನಮ್ಮ ಆಯ್ಕೆಯ ಭಂಡಾರದಿಂದ ನೋಡ್ಜೆಎಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ನಾವು ಹಲವಾರು ರೆಪೊಸಿಟರಿಗಳನ್ನು ಸೇರಿಸಿದರೆ, ನೋಡ್ಜೆಎಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು ಮತ್ತು ಎಲ್ಟಿಎಸ್ ಅಲ್ಲ.
NodeJS ಮತ್ತು npm ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಅನುಸ್ಥಾಪನೆಗಾಗಿ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
sudo apt install nodejs
ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನೋಡ್ಜೆಎಸ್ ಮತ್ತು ಎನ್ಪಿಎಂ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಬಳಸಲು ಸಿದ್ಧವಾಗಿದೆ. ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು ಸ್ಥಾಪಿಸಲಾದ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ನೋಡಿ.
node --version npm --version
ಆಜ್ಞೆಗಳು ಸ್ಥಾಪಿಸಲಾದ ನೋಡ್ ಮತ್ತು npm ಆವೃತ್ತಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ:
ನೀವು ಮಾಡಬಹುದು ಎಲ್ಲಾ ಅನುಸ್ಥಾಪನಾ ಸೂಚನೆಗಳನ್ನು ನೋಡಿ ನಿಂದ ಲಭ್ಯವಿದೆ ಪ್ರಾಜೆಕ್ಟ್ ಗಿಟ್ಹಬ್ ಪುಟ.
ಸ್ನ್ಯಾಪ್ ಮೂಲಕ ನೋಡ್ಜೆಎಸ್ ಮತ್ತು ಎನ್ಪಿಎಂ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಮತ್ತೊಂದು ರೂಪ ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ನಿರ್ವಾಹಕ ಮೂಲಕ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ನ್ಯಾಪ್ ಮಾಡಿ. ಇದನ್ನು ಮಾಡಲು ಇದು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ.
ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಸ್ನ್ಯಾಪ್ಗಳು ಸುಲಭ. ಒಂದೇ ನಿರ್ಮಾಣದಿಂದ ಎಲ್ಲಾ ಜನಪ್ರಿಯ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಚಲಾಯಿಸಲು ಅವುಗಳ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
ಪ್ಯಾರಾ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ (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
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನಂತೆ ಕಾಣುವ output ಟ್ಪುಟ್ ಅನ್ನು ನಾವು ನೋಡಬೇಕು:
ಈಗ ನಾವು ನಮ್ಮ ನೆಚ್ಚಿನ ಬ್ರೌಸರ್ ಅನ್ನು ತೆರೆದರೆ ಮತ್ತು ನಾವು ಸರ್ವರ್ನ ಹೋಸ್ಟ್ ಹೆಸರಿಗೆ ಅಥವಾ ಪೋರ್ಟ್ 3000 ನಂತರ ಐಪಿ ವಿಳಾಸಕ್ಕೆ ಹೋಗುತ್ತೇವೆ, ನಾವು ಈ ಕೆಳಗಿನಂತೆ ಮಾದರಿ ಪುಟವನ್ನು ನೋಡಬೇಕು:
http://localhost:3000
ಪ್ಯಾರಾ ನೋಡ್ಜೆಎಸ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ, ಬಳಕೆದಾರರು ಭೇಟಿ ನೀಡಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ಪುಟ.
ಅದು ಎಷ್ಟು ಚೆನ್ನಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಎಂದು ನಾನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಟ್ಟೆ.
ಧನ್ಯವಾದಗಳು!