નોડજેએસ, ઉબુન્ટુ પર જાવાસ્ક્રિપ્ટ માટે આ રનટાઈમ વાતાવરણને સ્થાપિત કરો

નોડેજ લોગો

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

નોડ.જેએસ એ છે સર્વર માટે જાવાસ્ક્રિપ્ટ રનટાઇમ. જ્યારે npm એ નોડ.જેએસ પેકેજ મેનેજર છે. આ લેખમાં આપણે ઉબુન્ટુ 6.11.3 અને લિનક્સ મિન્ટ 17.04 પર સલામત અને વિશ્વસનીય સ્ત્રોતમાંથી નોડ.જેએસના લાંબા ગાળાના સપોર્ટ (એલટીએસ 18.2) સંસ્કરણને કેવી રીતે ઇન્સ્ટોલ કરવું તે જોવા જઈ રહ્યા છીએ. તે સ્પષ્ટ કરો નોડ.જેએસ ઇન્સ્ટોલ કરતી વખતે આપણે તે જ કિંમતે એનપીએમ પણ ઇન્સ્ટોલ કરીશું.

ઇસીએમએસ્ક્રિપ્ટ પ્રોગ્રામિંગ ભાષાના આધારે, નોડ.જે એ સર્વર લેયર (પરંતુ તેના સુધી મર્યાદિત નથી) માટેનું ક્રોસ-પ્લેટફોર્મ રનટાઇમ એન્વાયર્નમેન્ટ છે. તે હતી અત્યંત સ્કેલેબલ નેટવર્ક પ્રોગ્રામ્સ બનાવવા માટે ઉપયોગી બનવાના ધ્યાન સાથે બનાવવામાં આવ્યું છે જેમ કે વેબ સર્વરો.

નોડ ગૂગલ દ્વારા વિકસિત, વી 8 એન્જિનનો ઉપયોગ કરીને જાવાસ્ક્રિપ્ટ ચલાવો તમારા ક્રોમ બ્રાઉઝર દ્વારા ઉપયોગ માટે. વી 8 એન્જિનનો લાભ, નોડ સર્વર-સાઇડ રનટાઇમ એન્વાયર્નમેન્ટ પ્રદાન કરે છે જે અવિશ્વસનીય ઝડપે જાવાસ્ક્રિપ્ટ કમ્પાઇલ અને ચલાવો. ઝડપ વધારો મહત્વપૂર્ણ છે કારણ કે વી 8, જાવાસ્ક્રિપ્ટને તેના અર્થઘટનને બદલે મૂળ મશીન કોડમાં કમ્પાઇલ કરે છે.

નોડેજ આવૃત્તિઓ

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

તૃતીય પક્ષ મોડ્યુલો node.js ને વિસ્તૃત કરી શકે છે અથવા એબ્સ્ટ્રેક્શનનું સ્તર ઉમેરી શકે છે, વેબ એપ્લિકેશનમાં ઉપયોગ માટે વિવિધ મીડલવેર ઉપયોગિતાઓને અમલમાં મૂકવું. મોડ્યુલો સરળ ફાઇલો તરીકે ઇન્સ્ટોલ કરી શકાય છે, તેમ છતાં, તેઓ સામાન્ય રીતે નોડ પેકેજ મેનેજર (એનપીએમ) ની મદદથી ઇન્સ્ટોલ કરેલા છે જે મોડ્યુલોના સંકલન, ઇન્સ્ટોલેશન અને અપડેટ તેમજ પરાધીનતાના સંચાલનને સરળ બનાવશે. ઉપરાંત, મોડ્યુલો કે જે નોડની ડિફ defaultલ્ટ મોડ્યુલો ડિરેક્ટરીમાં ઇન્સ્ટોલ કરેલા નથી તેમને શોધવા માટે સંબંધિત માર્ગનો ઉપયોગ કરવાની જરૂર રહેશે. આ વિકી નોડ.જેએસ ઉપલબ્ધ તૃતીય-પક્ષ મોડ્યુલોની સૂચિ પ્રદાન કરે છે.

નોડેજેએસ માટે ઉપયોગ કરે છે

તેમ છતાં જાવાસ્ક્રિપ્ટ એ એક ભાષા છે જે દરેકને પસંદ નથી, આ ઘણી વસ્તુઓ માટેનું એક શ્રેષ્ઠ સાધન છે. વેબ એપ્લિકેશંસ, કમાન્ડ લાઇન એપ્લિકેશનો, સિસ્ટમ એડમિનિસ્ટ્રેશન માટેની સ્ક્રિપ્ટ્સ, તમામ પ્રકારના નેટવર્ક એપ્લિકેશન, વગેરે. આ સાધન ખૂબ જ ઝડપી છે અને આ કેટલાક કારણોસર મહત્વપૂર્ણ છે:

  • El વિકાસ ઝડપી છે.
  • ચાલી રહેલ યુનિટ પરીક્ષણો ઝડપથી કરી શકાય છે.
  • એપ્લિકેશન ઝડપી છે. આ અમને વધુ સારા વપરાશકર્તા અનુભવ તરફ દોરી જાય છે.
  • ઇન્ફ્રાસ્ટ્રક્ચરની ઓછી કિંમત.

પણ તેની સુગમતા પ્રકાશિત કરે છે. અન્ય વાતાવરણમાં એક "મોનોલિથિક" સર્વર છે (અપાચે, ટોમકેટ, વગેરે) અને તમારી એપ્લિકેશન તેના પર "જમાવટ" થઈ છે અને તમારી પાસે ખૂબ વિશિષ્ટ ડિરેક્ટરી સ્ટ્રક્ચર્સ અને ગોઠવણી ફાઇલો છે. નોડેજમાં તમે વેબ સર્વર લોંચ કરો છો અને જો તમે ઇચ્છો તો તમે ઘણાં લોંચ કરી શકો છો.

ઉબુન્ટુ પર નોડેજેએસ સ્થાપિત કરો

સલામત અને વિશ્વસનીય સ્રોત જેનો આપણે ઉપયોગ કરીશું નોડસોર્સ, એક ટીમ જે નોડ.જેએસ માટે સપોર્ટ પૂરો પાડે છે. નોડ.જેએસ અને એનપીએમ સ્થાપિત કરવા માટે, અમને જરૂર પડશે પ્રથમ curl સ્થાપિત કરો. આપણે ફક્ત ટર્મિનલમાં લખવું પડશે (Ctrl + Alt + T):

sudo apt install curl

આગળ, આપણે આ આદેશનો ઉપયોગ કરીશું ભંડાર ઉમેરો અમારી સિસ્ટમ માટે જરૂરી:

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

આ બિંદુએ, અમે સ theફ્ટવેર સૂચિને અપડેટ કરીશું અને નીચેના આદેશોની અનુક્રમણિકા સાથે ઇન્સ્ટોલેશન કરીશું:

sudo apt update && sudo apt install nodejs

તમે સલાહ લઈ શકો છો નોડ.જેએસ એલટીએસ દસ્તાવેજીકરણ માં સત્તાવાર વેબસાઇટ પ્રોજેક્ટ

પહેલાના વિકલ્પ સાથે અમે નોડેજેએસ એલટીએસનું સંસ્કરણ સ્થાપિત કરીશું. પરંતુ એક રસ્તો છે જૂનું સંસ્કરણ ઇન્સ્ટોલ કરો (મને લાગે છે કે 4.2.6..૨..XNUMX) ઉબુન્ટુ રીપોઝીટરીઓમાંથી. આ માટે આપણે ફક્ત ટર્મિનલ ખોલવાનું રહેશે (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

જો આપણે જોઈએ તે છે નવીનતમ સંસ્કરણનો ઉપયોગ કરો (8.5.0) આ અમલ વાતાવરણના, અમે તેને તમારામાંથી ડાઉનલોડ કરી શકીએ છીએ વેબ પેજ.

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

પેરા નોડ સ્થાપન દૂર કરો અમારી operatingપરેટિંગ સિસ્ટમમાંથી, આપણે ફક્ત ટર્મિનલ ખોલવાનું રહેશે (Ctrl + Alt + T). તેમાં આપણે નીચેના લખીશું:

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

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

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

*

*

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

  1.   કાર્લોસ ડેવિડ પોરસ ગોમેઝ જણાવ્યું હતું કે

    જોસ ડેનિયલ વર્ગાસ મુરિલો