ನೋಡ್ಜೆಎಸ್ ಮತ್ತು ಎನ್ಪಿಎಂ, ಉಬುಂಟು 20.04 | ನಲ್ಲಿ ಸ್ಥಾಪನೆ 18.04

ನೋಡ್ಜೆಗಳ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ಸಾಧ್ಯ ಎಂದು ನೋಡೋಣ ಉಬುಂಟು 20.04 | ನಲ್ಲಿ Node.js ಮತ್ತು npm ಅನ್ನು ಸ್ಥಾಪಿಸಿ 18.04. ಇದು ಈಗಾಗಲೇ ಚರ್ಚಿಸಲಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಮುಕ್ತ ಮೂಲ, ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ರನ್‌ಟೈಮ್ ಪರಿಸರವಾಗಿದೆ ಈ ಪುಟ ಮತ್ತು ಅದು ಈವೆಂಟ್-ಆಧಾರಿತ I / O ಕಾರ್ಯಾಚರಣೆಗಳ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ಹಗುರ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ.

ನೋಡ್ಜೆಎಸ್ ಎ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಧಾರಿತ ಓಪನ್ ಸೋರ್ಸ್ ಸರ್ವರ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನಾಸಮಯದೊಂದಿಗೆ ಬ್ಯಾಕೆಂಡ್ ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಕ್ರೋಮ್‌ನ ವಿ 8 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಎನ್ಪಿಎಂ ನೋಡ್ಜೆಎಸ್ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದೆ.

ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಗಿದೆ ತುಂಬಾ ಬೆಳಕಿನ ಚೌಕಟ್ಟು, ಇದು ಇತರರಿಗಿಂತ ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ. ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಆಜ್ಞಾ ಸಾಲಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮುಂತಾದ ವಿವಿಧ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಈ ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ಉಬುಂಟು ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು.

ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನೋಡ್ಜೆಎಸ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಿ

ನೋಡ್ಸೋರ್ಸ್ ಕಂಪನಿಯ ಸ್ವಂತ ಉದ್ಯಮ ಮಟ್ಟದ ನೋಡ್ ಭಂಡಾರವಾಗಿದ್ದು ಅದು ನೋಡ್ಜೆಎಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಒಳಗೊಂಡಿದೆ. ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನಾವು ನೋಡ್ಜೆಎಸ್ನ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ನೋಡ್ಸೋರ್ಸ್ನಿಂದ ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನಮಗೆ ಆಸಕ್ತಿಯಿರುವ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ಸೇರಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಚಲಾಯಿಸಿ. ಅದನ್ನು ಮಾಡಲು ನಾವು ಕರ್ಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ನೀವು ಇನ್ನೂ ಈ ಉಪಕರಣವನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಥಾಪಿಸಬಹುದು:

sudo apt install curl

ಈಗ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ (14 ಆವೃತ್ತಿ), ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಈ PPA ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ:

ರೆಪೊ ನೋಡ್ಜೆಸ್ 14 ಅನ್ನು ಸೇರಿಸಿ

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

ಪ್ಯಾರಾ ಆವೃತ್ತಿ 12 ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವುದು:

ರೆಪೊ ನೋಡ್ಜೆಎಸ್ 12 ಅನ್ನು ಸೇರಿಸಿ

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

ಪ್ಯಾರಾ LTS ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ (10 ಆವೃತ್ತಿ), ಬಳಸಲು ಪಿಪಿಎ ಹೀಗಿರುತ್ತದೆ:

ರೆಪೊ ನೋಡ್ಜೆಸ್ 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) ರನ್:

ನೋಡ್ಜೆಗಳು 14 ಸ್ನ್ಯಾಪ್ ಸ್ಥಾಪನೆ

sudo snap install node --channel=14/stable --classic

ನಾವು ಆವೃತ್ತಿ 13 ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತಿದೆ:

nodeJs 13 ಸ್ನ್ಯಾಪ್ ಸ್ಥಾಪನೆ

sudo snap install node --channel=13/stable --classic

ಪ್ಯಾರಾ ಆವೃತ್ತಿ 10 ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಬಳಸಲು ಆಜ್ಞೆಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

ನೋಡ್ಜೆಎಸ್ 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

ಪ್ಯಾರಾ ನೋಡ್ಜೆಎಸ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ, ಬಳಕೆದಾರರು ಭೇಟಿ ನೀಡಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ಪುಟ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಮ್ಯಾಟೊ ಡಿಜೊ

    ಅದು ಎಷ್ಟು ಚೆನ್ನಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಎಂದು ನಾನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಟ್ಟೆ.
    ಧನ್ಯವಾದಗಳು!