NodeJS மற்றும் npm, உபுண்டுவில் நிறுவல் 20.04 | 18.04

nodejs பற்றி

அடுத்த கட்டுரையில் நாம் எப்படி முடியும் என்பதைப் பார்க்கப் போகிறோம் உபுண்டு 20.04 | இல் Node.js மற்றும் npm ஐ நிறுவவும் 18.04. இது ஏற்கனவே விவாதிக்கப்பட்ட ஜாவாஸ்கிரிப்டுக்கான திறந்த மூல, குறுக்கு-தளம் இயக்க நேர சூழல் இந்த பக்கம் இது நிகழ்வு சார்ந்த I / O செயல்பாட்டு மாதிரியைப் பயன்படுத்துகிறது, இது இலகுரக மற்றும் திறமையானதாக ஆக்குகிறது.

நோட்ஜெஸ் ஒரு ஜாவாஸ்கிரிப்ட் அடிப்படையிலான திறந்த மூல சேவையக கட்டமைப்பு இது முதன்மையாக ஜாவாஸ்கிரிப்ட் இயக்க நேரத்துடன் பின்தளத்தில் சேவையக பயன்பாடுகளை உருவாக்க பயன்படுகிறது. இது Chrome இன் V8 ஜாவாஸ்கிரிப்ட் இயந்திரத்தை அடிப்படையாகக் கொண்டது. NodeJS இன் இயல்புநிலை தொகுப்பு நிர்வாகி Npm ஆகும்.

இது முக்கியமாக ஒத்திசைவற்ற நிரலாக்கத்திற்கு பயன்படுத்தப்படுகிறது மற்றும் உள்ளது மிகவும் ஒளி சட்டகம், இது மற்றவர்களை விட வேகமாக செய்கிறது. இது மிகவும் பிரபலமான இயக்க முறைமைகளுடனும் இணக்கமானது. வலை பயன்பாடுகள், கட்டளை வரி பயன்பாடுகள் போன்ற பல்வேறு வகையான பயன்பாடுகளை உபுண்டுவைப் பயன்படுத்தி இந்த கட்டமைப்பைக் கொண்டு உருவாக்கலாம்.

NodeSource இலிருந்து NodeJS களஞ்சியத்தைச் சேர்க்கவும்

நோட் சோர்ஸ் என்பது நிறுவனத்தின் சொந்த நிறுவன அளவிலான முனை களஞ்சியமாகும், இது நோட்ஜெஸின் சமீபத்திய பதிப்புகளை பராமரிக்கிறது மற்றும் கொண்டுள்ளது. NodeSource இலிருந்து நாம் NodeJS இன் ஒரு குறிப்பிட்ட பதிப்பை நிறுவ முடியும்.

NodeSource இலிருந்து NodeJS ஐ நிறுவ, எங்களுக்கு விருப்பமான குறிப்பிட்ட பதிப்பைச் சேர்க்க பின்வரும் கட்டளைகளில் ஒன்றை இயக்கவும். அதை செய்ய நாம் சுருட்டை நிறுவியிருக்க வேண்டும். உங்களிடம் இந்த கருவி இன்னும் இல்லையென்றால், கட்டளையுடன் இதை நிறுவலாம்:

sudo apt install curl

இப்போது சமீபத்திய பதிப்பை நிறுவவும் (X பதிப்பு), ஒரு முனையத்தில் (Ctrl + Alt + T) இந்த பிபிஏவைச் சேர்ப்போம்:

ரெப்போ நோட்ஜ்கள் 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 பதிப்பை நிறுவவும் (X பதிப்பு), பயன்படுத்த பிபிஏ இருக்கும்:

ரெப்போ நோட்ஜ்கள் 10 ஐச் சேர்க்கவும்

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

இந்த பிபிஏக்களில் ஏதேனும் ஒன்றைச் சேர்த்த பிறகு, எங்கள் விருப்பத்தின் களஞ்சியத்திலிருந்து நோட்ஜெஸின் சமீபத்திய பதிப்பை நிறுவ முடியும். நாங்கள் பல களஞ்சியங்களைச் சேர்த்தால், நோட்ஜெஸின் சமீபத்திய பதிப்பு நிறுவப்படும், எல்.டி.எஸ் அல்ல.

NodeJS மற்றும் npm ஐ நிறுவவும்

நிறுவலுக்கு, ஒரு முனையத்தில் (Ctrl + Alt + T) நாம் கட்டளையை இயக்க வேண்டும்:

apt உடன் nodejs ஐ நிறுவவும்

sudo apt install nodejs

நிறுவல் முடிந்ததும், NodeJS மற்றும் npm தொகுதிகள் நிறுவப்பட்டு பயன்படுத்த தயாராக இருக்க வேண்டும். பின்வரும் கட்டளைகளை நாம் பயன்படுத்தலாம் நிறுவப்பட்ட பதிப்பு எண்ணைக் காண்க.

node --version

npm --version

கட்டளைகள் நிறுவப்பட்ட முனை மற்றும் npm பதிப்பை பட்டியலிடும்:

நிறுவப்பட்ட nodejs மற்றும் npm பதிப்பு

இருக்க முடியும் அனைத்து நிறுவல் வழிமுறைகளையும் காண்க இருந்து கிடைக்கும் திட்ட கிட்ஹப் பக்கம்.

ஸ்னாப் வழியாக NodeJS மற்றும் npm ஐ நிறுவவும்

இன் மற்றொரு வடிவம் NodeJS ஐ நிறுவுவது நிர்வாகி வழியாகும் தொகுப்புகளை ஸ்னாப் செய்யுங்கள். இதைச் செய்வதற்கான எளிதான வழியாக இது இருக்கலாம்.

மென்பொருள் தொகுப்புகளை உருவாக்க மற்றும் நிறுவ ஸ்னாப்ஸ் எளிதானது. இவை ஒரே மாதிரியான கட்டமைப்பிலிருந்து அனைத்து பிரபலமான குனு / லினக்ஸ் விநியோகங்களிலும் இயங்குவதற்கான அனைத்து சார்புகளையும் கொண்ட தொகுக்கப்பட்ட பயன்பாடுகள்.

பாரா சமீபத்திய பதிப்பை நிறுவவும் (X பதிப்பு) ஒரு முனையத்தில் (Ctrl + Alt + T) இயக்கத்தில்:

NodeJs 14 ஸ்னாப் நிறுவல்

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

பதிப்பு 13 ஐ நிறுவலாம் கட்டளையை இயக்குகிறது:

nodeJs 13 ஸ்னாப் நிறுவல்

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

பாரா பதிப்பு 10 ஐ நிறுவவும், பயன்படுத்த கட்டளை பின்வருமாறு:

NodeJS 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 பற்றி மேலும் அறிக, பயனர்கள் பார்வையிடலாம் திட்ட பக்கம்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   மேடியோ அவர் கூறினார்

    அது எவ்வளவு நன்றாக விளக்கப்பட்டுள்ளது என்பது எனக்கு மிகவும் பிடித்திருந்தது.
    நன்றி !!