ನೋಡ್ಜೆಎಸ್, ಉಬುಂಟುನಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗಾಗಿ ಈ ರನ್ಟೈಮ್ ಪರಿಸರವನ್ನು ಸ್ಥಾಪಿಸಿ

nodejs ಲೋಗೊ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು Node.js ಅನ್ನು ನೋಡೋಣ. ಇದು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಓಪನ್ ಸೋರ್ಸ್, ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ರನ್‌ಟೈಮ್ ಪರಿಸರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನ ವಿ 8 ಎಂಜಿನ್‌ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಕ್ರೋಮ್. ನೋಡ್ಜೆಎಸ್ ಈವೆಂಟ್-ಚಾಲಿತ ಐ / ಒ ಕಾರ್ಯಾಚರಣೆಗಳ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಹಗುರ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ.

Node.js ಒಂದು ಸರ್ವರ್‌ಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನಾಸಮಯ. ಹಾಗೆಯೇ npm ಒಂದು Node.js ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಉಬುಂಟು 6.11.3 ಮತ್ತು ಲಿನಕ್ಸ್ ಮಿಂಟ್ 17.04 ನಲ್ಲಿ ಸುರಕ್ಷಿತ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲದಿಂದ ನೋಡ್.ಜೆಎಸ್‌ನ ದೀರ್ಘಕಾಲೀನ ಬೆಂಬಲ (ಎಲ್‌ಟಿಎಸ್ 18.2) ಆವೃತ್ತಿಯನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ನೋಡಲಿದ್ದೇವೆ. ಅದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಿ Node.js ಅನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ನಾವು ಅದೇ ಬೆಲೆಗೆ npm ಅನ್ನು ಸಹ ಸ್ಥಾಪಿಸುತ್ತೇವೆ.

ನೋಡ್.ಜೆಎಸ್ ಎಸಿಎಂಎಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಆಧಾರದ ಮೇಲೆ ಸರ್ವರ್ ಲೇಯರ್‌ಗೆ (ಆದರೆ ಅದಕ್ಕೆ ಸೀಮಿತವಾಗಿಲ್ಲ) ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ರನ್‌ಟೈಮ್ ಪರಿಸರವಾಗಿದೆ. ಅದು ಹೆಚ್ಚು ಸ್ಕೇಲೆಬಲ್ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂಬ ಗಮನದಿಂದ ರಚಿಸಲಾಗಿದೆ ವೆಬ್ ಸರ್ವರ್‌ಗಳಂತಹ.

ನೋಡ್ ಗೂಗಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ವಿ 8 ಎಂಜಿನ್ ಬಳಸಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ ನಿಮ್ಮ Chrome ಬ್ರೌಸರ್ ಬಳಕೆಗಾಗಿ. ವಿ 8 ಎಂಜಿನ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ, ನೋಡ್ ಸರ್ವರ್-ಸೈಡ್ ರನ್ಟೈಮ್ ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ ನಂಬಲಾಗದ ವೇಗದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ರನ್ ಮಾಡಿ. ವೇಗ ಹೆಚ್ಚಳವು ಮುಖ್ಯವಾದುದು ಏಕೆಂದರೆ ವಿ 8 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಬದಲು ಸ್ಥಳೀಯ ಯಂತ್ರ ಸಂಕೇತಕ್ಕೆ ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ.

nodejs ಆವೃತ್ತಿಗಳು

ಈ ಚಾಲನಾಸಮಯ ಪರಿಸರ ಹಲವಾರು "ಮೂಲ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು" ಸಂಯೋಜಿಸುತ್ತದೆ ಅಸಮಕಾಲಿಕ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಒಂದು ಪದರವನ್ನು ಒದಗಿಸುವ ನೆಟ್‌ವರ್ಕ್ ಮಾಡ್ಯೂಲ್ ಮತ್ತು ಪಾಥ್, ಫೈಲ್‌ಸಿಸ್ಟಮ್, ಬಫರ್, ಟೈಮರ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಸ್ಟ್ರೀಮ್‌ನಂತಹ ಇತರ ಮೂಲಭೂತ ಮಾಡ್ಯೂಲ್‌ಗಳಂತಹ ಬೈನರಿಗೆ ಸ್ವತಃ ಸಂಕಲಿಸಲಾಗಿದೆ. ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆಮೊದಲೇ ಕಂಪೈಲ್ ಮಾಡಿದ ".ನೋಡ್" ಫೈಲ್‌ಗಳಾಗಿ ಅಥವಾ ಸರಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್‌ಗಳಾಗಿ.

ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಮಾಡ್ಯೂಲ್‌ಗಳು node.js ಅನ್ನು ವಿಸ್ತರಿಸಬಹುದು ಅಥವಾ ಅಮೂರ್ತತೆಯ ಮಟ್ಟವನ್ನು ಸೇರಿಸಬಹುದು, ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿವಿಧ ಮಿಡಲ್‌ವೇರ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು. ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸರಳ ಫೈಲ್‌ಗಳಾಗಿ ಸ್ಥಾಪಿಸಬಹುದಾದರೂ, ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ (ಎನ್‌ಪಿಎಂ) ಬಳಸಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ, ಇದು ಮಾಡ್ಯೂಲ್‌ಗಳ ಸಂಕಲನ, ಸ್ಥಾಪನೆ ಮತ್ತು ನವೀಕರಣ ಮತ್ತು ಅವಲಂಬನೆಗಳ ನಿರ್ವಹಣೆಗೆ ಅನುಕೂಲವಾಗುತ್ತದೆ. ಅಲ್ಲದೆ, ನೋಡ್ನ ಡೀಫಾಲ್ಟ್ ಮಾಡ್ಯೂಲ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸದ ಮಾಡ್ಯೂಲ್ಗಳು ಅವುಗಳನ್ನು ಹುಡುಕಲು ಸಾಪೇಕ್ಷ ಮಾರ್ಗವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ದಿ ವಿಕಿ ನೋಡ್.ಜೆ.ಎಸ್ ಲಭ್ಯವಿರುವ ಹಲವಾರು ತೃತೀಯ ಮಾಡ್ಯೂಲ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ನೋಡ್ಜೆಎಸ್ಗಾಗಿ ಉಪಯೋಗಗಳು

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

  • El ಅಭಿವೃದ್ಧಿ ವೇಗವಾಗಿದೆ.
  • ಚಾಲನೆಯಲ್ಲಿರುವ ಘಟಕ ಪರೀಕ್ಷೆಗಳನ್ನು ವೇಗವಾಗಿ ಮಾಡಬಹುದು.
  • ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೇಗವಾಗಿರುತ್ತವೆ. ಇದು ಉತ್ತಮ ಬಳಕೆದಾರ ಅನುಭವಕ್ಕೆ ನಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ.
  • ಮೂಲಸೌಕರ್ಯದ ಕಡಿಮೆ ವೆಚ್ಚ.

ಸಹ ಅದರ ನಮ್ಯತೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಇತರ ಪರಿಸರದಲ್ಲಿ "ಏಕಶಿಲೆಯ" ಸರ್ವರ್ (ಅಪಾಚೆ, ಟಾಮ್‌ಕ್ಯಾಟ್, ಇತ್ಯಾದಿ) ಇದೆ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅದರ ಮೇಲೆ "ನಿಯೋಜಿಸಲಾಗಿದೆ" ಮತ್ತು ನೀವು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿ ರಚನೆಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ. ನೋಡ್ಜೆಗಳಲ್ಲಿ ನೀವು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೀರಿ ಮತ್ತು ನೀವು ಬಯಸಿದರೆ ನೀವು ಹಲವಾರು ಪ್ರಾರಂಭಿಸಬಹುದು.

ಉಬುಂಟುನಲ್ಲಿ ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಾವು ಬಳಸುವ ಸುರಕ್ಷಿತ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲ ನೋಡ್ಸೋರ್ಸ್, Node.js ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವ ತಂಡ. Node.js ಮತ್ತು npm ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನಮಗೆ ಅಗತ್ಯವಿದೆ ಮೊದಲು ಸುರುಳಿಯನ್ನು ಸ್ಥಾಪಿಸಿ. ನಾವು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T):

sudo apt install curl

ಮುಂದೆ, ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಭಂಡಾರವನ್ನು ಸೇರಿಸಿ ನಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಅಗತ್ಯವಿದೆ:

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

ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಸಾಫ್ಟ್‌ವೇರ್ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸುತ್ತೇವೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ:

sudo apt update && sudo apt install nodejs

ನೀವು ಸಮಾಲೋಚಿಸಬಹುದು Node.js LTS ದಸ್ತಾವೇಜನ್ನು ರಲ್ಲಿ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಯೋಜನೆಯ.

ಹಿಂದಿನ ಆಯ್ಕೆಯೊಂದಿಗೆ ನಾವು ನೋಡ್ಜೆಎಸ್ ಎಲ್ಟಿಎಸ್ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ. ಆದರೆ ಒಂದು ಮಾರ್ಗವಿದೆ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ (ನನ್ನ ಪ್ರಕಾರ 4.2.6) ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಿಂದ. ಇದಕ್ಕಾಗಿ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

ನಮಗೆ ಬೇಕಾದುದಾದರೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿ (8.5.0) ಈ ಮರಣದಂಡನೆ ಪರಿಸರದ, ನಾವು ಅದನ್ನು ನಿಮ್ಮಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ವೆಬ್ ಪುಟ.

ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಿ

ಪ್ಯಾರಾ ನೋಡ್ ಸ್ಥಾಪನೆಯನ್ನು ತೆಗೆದುಹಾಕಿ ನಮ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T). ಅದರಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯುತ್ತೇವೆ:

sudo apt --purge remove node
sudo apt --purge remove nodejs

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

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

*

*

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

  1.   ಕಾರ್ಲೋಸ್ ಡೇವಿಡ್ ಪೊರಾಸ್ ಗೊಮೆಜ್ ಡಿಜೊ

    ಜೋಸ್ ಡೇನಿಯಲ್ ವರ್ಗಾಸ್ ಮುರಿಲ್ಲೊ