નોડેજેએસ અને એનપીએમ, ઉબુન્ટુ 20.04 માં સ્થાપન | 18.04

નોડેજ વિશે

હવે પછીના લેખમાં આપણે કેવી રીતે કરી શકીએ તેના પર એક નજર નાખીશું ઉબુન્ટુ 20.04 પર નોડ.જે અને એનપીએમ ઇન્સ્ટોલ કરો 18.04. જાવાસ્ક્રિપ્ટ માટે આ પહેલેથી ચર્ચા કરેલ એક ખુલ્લું સ્રોત, ક્રોસ-પ્લેટફોર્મ રનટાઇમ વાતાવરણ છે આ પાનાં અને તે ઇવેન્ટલ લક્ષી I / O ઓપરેશન મોડેલનો ઉપયોગ કરે છે, જે તેને હલકો અને કાર્યક્ષમ બનાવે છે.

નોડેજેએસ એ જાવાસ્ક્રિપ્ટ-આધારિત ખુલ્લા સ્રોત સર્વર ફ્રેમવર્ક જેનો ઉપયોગ મુખ્યત્વે જાવાસ્ક્રિપ્ટ રનટાઇમ સાથે બેકએન્ડ સર્વર એપ્લિકેશંસ બનાવવા માટે થાય છે. તે ક્રોમના વી 8 જાવાસ્ક્રિપ્ટ એન્જિન પર આધારિત છે. એનડીએમ એ નોડેજેએસ માટે ડિફોલ્ટ પેકેજ મેનેજર છે.

તે મુખ્યત્વે અસુમેળ પ્રોગ્રામિંગ માટે વપરાય છે અને છે ખૂબ જ પ્રકાશ ફ્રેમછે, જે તેને અન્ય કરતા ઝડપી બનાવે છે. તે મોટા ભાગની લોકપ્રિય operatingપરેટિંગ સિસ્ટમ્સ સાથે પણ સુસંગત છે. ઉબુન્ટુનો ઉપયોગ કરીને આ પ્રકારના માળખાથી વિવિધ પ્રકારની એપ્લિકેશનો, જેમ કે વેબ એપ્લિકેશનો, કમાન્ડ લાઇન એપ્લિકેશનો, વગેરે વિકસાવી શકાય છે.

નોડસોર્સમાંથી નોડેજેએસ રિપોઝિટરી ઉમેરો

નોડસોર્સ એ કંપનીનો પોતાનો એન્ટરપ્રાઇઝ-લેવલ નોડ રિપોઝિટરી છે જે નોડજેએસના નવીનતમ સંસ્કરણને જાળવે છે અને સમાવે છે.. નોડસોર્સથી અમે નોડેજેએસનું વિશિષ્ટ સંસ્કરણ ઇન્સ્ટોલ કરીશું.

નોડસોર્સથી નોડેજેએસ ઇન્સ્ટોલ કરવા માટે, અમને રુચિ છે તે વિશિષ્ટ સંસ્કરણ ઉમેરવા માટે નીચે આપેલા આદેશોમાંથી કોઈ એકને ચલાવો. તે કરવા માટે આપણે કર્લ સ્થાપિત કરવો પડશે. જો તમારી પાસે હજી આ સાધન નથી, તો તમે તેને આદેશ સાથે સ્થાપિત કરી શકો છો:

sudo apt install curl

હવે માટે નવીનતમ સંસ્કરણ સ્થાપિત કરો (14 સંસ્કરણ), ટર્મિનલમાં (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 -

પેરા એલટીએસ સંસ્કરણ ઇન્સ્ટોલ કરો (10 સંસ્કરણ), વાપરવા માટેનું PPA આ હશે:

રેપો નોડેજ 10 ઉમેરો

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

આમાંના કોઈપણ પીપીએ ઉમેર્યા પછી, અમે અમારી પસંદગીના ભંડારમાંથી નોડેજેએસનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરીશું. જો આપણે ઘણી ભંડારો ઉમેરીએ તો, નોડેજેએસનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ થશે અને એલટીએસ નહીં.

નોડેજેએસ અને એનપીએમ ઇન્સ્ટોલ કરો

સ્થાપન માટે, ટર્મિનલમાં (Ctrl + Alt + T) આપણે આદેશ ચલાવવો પડશે:

ચાલાક સાથે નોડેજ સ્થાપિત કરો

sudo apt install nodejs

ઇન્સ્ટોલેશન પૂર્ણ થયા પછી, નોડેજેએસ અને એનપીએમ મોડ્યુલો ઇન્સ્ટોલ કરેલા હોવા જોઈએ અને ઉપયોગ માટે તૈયાર છે. આપણે નીચેના આદેશોનો ઉપયોગ કરી શકીએ છીએ સ્થાપિત સંસ્કરણ નંબર જુઓ.

node --version

npm --version

આદેશો નોડ અને એનપીએમના સ્થાપિત સંસ્કરણની સૂચિ આપશે:

નોડેજ અને એનપીએમ સંસ્કરણ ઇન્સ્ટોલ કર્યું છે

હોઈ શકે છે બધી ઇન્સ્ટોલેશન સૂચનો જુઓ માંથી ઉપલબ્ધ પ્રોજેક્ટ GitHub પાનું.

સ્નેપ દ્વારા નોડેજેએસ અને એનપીએમ ઇન્સ્ટોલ કરો

નું બીજું સ્વરૂપ નોડેજેએસ સ્થાપિત કરવાનું એડમિન દ્વારા છે સ્નેપ પેકેજો. આ કરવા માટેનો આ સૌથી સહેલો રસ્તો હોઈ શકે છે.

સ્નેપ્સ સ softwareફ્ટવેર પેકેજો બનાવવા અને ઇન્સ્ટોલ કરવું સરળ છે. આ એક જ બિલ્ડમાંથી બધા લોકપ્રિય Gnu / Linux વિતરણો પર ચલાવવા માટે તેમની તમામ અવલંબન સાથેની પેકેજ્ડ એપ્લિકેશંસ છે.

પેરા નવીનતમ સંસ્કરણ સ્થાપિત કરો (14 સંસ્કરણ) ટર્મિનલમાં (Ctrl + Alt + T) ચલાવો:

નોડજે 14 સ્નેપ ઇન્સ્ટોલેશન

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

આપણે વર્ઝન 13 ઇન્સ્ટોલ કરી શકીએ છીએ આદેશ ચલાવો:

નોડજે 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

પછી અમે કરીશું નીચેની સામગ્રીને ફાઇલમાં ક copyપિ અને પેસ્ટ કરો:

સર્વર પરીક્ષણ ફાઇલ

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

આપણે ટર્મિનલમાં નીચે આપેલા જેવું આઉટપુટ જોવું જોઈએ:

કન્સોલ આઉટપુટનું ઉદાહરણ

હવે જો આપણે આપણું પ્રિય બ્રાઉઝર ખોલીએ અને અમે સર્વરના હોસ્ટનામ અથવા IP સરનામાં પર જઈએ છીએ ત્યારબાદ પોર્ટ 3000, આપણે નીચે આપેલ નમૂનાનું પૃષ્ઠ જોવું જોઈએ:

ફાયરફોક્સમાં પરીક્ષણ

http://localhost:3000

પેરા નોડજેએસ વિશે વધુ જાણો, વપરાશકર્તાઓ મુલાકાત લઈ શકો છો પ્રોજેક્ટ પાનું.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   માટો જણાવ્યું હતું કે

    મને ખરેખર ગમ્યું કે તે કેટલું સારું સમજાવ્યું છે.
    આભાર!