அடுத்த கட்டுரையில் நாம் எப்படி முடியும் என்பதைப் பார்க்கப் போகிறோம் உபுண்டு 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) இந்த பிபிஏவைச் சேர்ப்போம்:
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 பதிப்பை நிறுவவும் (X பதிப்பு), பயன்படுத்த பிபிஏ இருக்கும்:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
இந்த பிபிஏக்களில் ஏதேனும் ஒன்றைச் சேர்த்த பிறகு, எங்கள் விருப்பத்தின் களஞ்சியத்திலிருந்து நோட்ஜெஸின் சமீபத்திய பதிப்பை நிறுவ முடியும். நாங்கள் பல களஞ்சியங்களைச் சேர்த்தால், நோட்ஜெஸின் சமீபத்திய பதிப்பு நிறுவப்படும், எல்.டி.எஸ் அல்ல.
NodeJS மற்றும் npm ஐ நிறுவவும்
நிறுவலுக்கு, ஒரு முனையத்தில் (Ctrl + Alt + T) நாம் கட்டளையை இயக்க வேண்டும்:
sudo apt install nodejs
நிறுவல் முடிந்ததும், NodeJS மற்றும் npm தொகுதிகள் நிறுவப்பட்டு பயன்படுத்த தயாராக இருக்க வேண்டும். பின்வரும் கட்டளைகளை நாம் பயன்படுத்தலாம் நிறுவப்பட்ட பதிப்பு எண்ணைக் காண்க.
node --version npm --version
கட்டளைகள் நிறுவப்பட்ட முனை மற்றும் npm பதிப்பை பட்டியலிடும்:
இருக்க முடியும் அனைத்து நிறுவல் வழிமுறைகளையும் காண்க இருந்து கிடைக்கும் திட்ட கிட்ஹப் பக்கம்.
ஸ்னாப் வழியாக NodeJS மற்றும் npm ஐ நிறுவவும்
இன் மற்றொரு வடிவம் NodeJS ஐ நிறுவுவது நிர்வாகி வழியாகும் தொகுப்புகளை ஸ்னாப் செய்யுங்கள். இதைச் செய்வதற்கான எளிதான வழியாக இது இருக்கலாம்.
மென்பொருள் தொகுப்புகளை உருவாக்க மற்றும் நிறுவ ஸ்னாப்ஸ் எளிதானது. இவை ஒரே மாதிரியான கட்டமைப்பிலிருந்து அனைத்து பிரபலமான குனு / லினக்ஸ் விநியோகங்களிலும் இயங்குவதற்கான அனைத்து சார்புகளையும் கொண்ட தொகுக்கப்பட்ட பயன்பாடுகள்.
பாரா சமீபத்திய பதிப்பை நிறுவவும் (X பதிப்பு) ஒரு முனையத்தில் (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
முனையத்தில் பின்வருவனவற்றைப் போன்ற ஒரு வெளியீட்டை நாம் காண வேண்டும்:
இப்போது நமக்கு பிடித்த உலாவியைத் திறந்தால் மற்றும் நாங்கள் சேவையகத்தின் ஹோஸ்ட்பெயர் அல்லது ஐபி முகவரிக்கு போர்ட் 3000 க்கு செல்கிறோம், பின்வருவது போன்ற மாதிரி பக்கத்தை நாம் காண வேண்டும்:
http://localhost:3000
பாரா NodeJS பற்றி மேலும் அறிக, பயனர்கள் பார்வையிடலாம் திட்ட பக்கம்.
அது எவ்வளவு நன்றாக விளக்கப்பட்டுள்ளது என்பது எனக்கு மிகவும் பிடித்திருந்தது.
நன்றி !!