NodeJS, ku rakib jawigan waqtiga loogu talagalay JavaScript Ubuntu

astaanta nodejs

Maqaalka soo socda waxaan ku eegeynaa Node.js. Tani waa a Meel furan, jawi socodsiinta iskutallaab-madal loogu talagalay JavaScript oo lagu dhisay mishiinka JavaScript ee V8 Chrome. NodeJS waxay isticmaashaa qaab hawlgallada ah ee I / O hawlgal, taas oo ka dhigaysa mid fudud oo hufan.

Node.js waa a Waqtiga JavaScript ee adeegaha. Iyadoo npm waa maareeyaha xirmada Node.js. Maqaalkani waxaan arki doonnaa sida loo rakibo nooca Taageerada Muddada Dheer (LTS 6.11.3) ee Node.js oo laga helay ilo aamin ah oo lagu kalsoonaan karo oo ku saabsan Ubuntu 17.04 iyo Linux Mint 18.2. Cadee taas markaad rakibineyso Node.js waxaan sidoo kale rakibi doonaa npm qiime la mid ah.

Node.js waa jawi iskudhaf ah oo socodsiiya jawiga lakabka serverka (laakiin aan ku xaddidnayn) oo ku saleysan luqadda barnaamijka ECMAScript. Waxay ahayd loo abuuray iyada oo diiradda la saarayo faa'iido u leh abuurista barnaamijyo shabakadeed oo heer sare ah sida web serverka.

noode ordi javascript adoo adeegsanaya mishiinka V8, ee ay soo saartay Google waxaa isticmaali kara biraawsarkaaga Chrome. Kabaallaynta mishiinka V8, Node wuxuu bixiyaa jawi saacad socodsiin server ah soo uruuri oo ku socod javascript xawaare aad u layaab leh. Kordhinta xawaaruhu waa muhiim maxaa yeelay V8 waxay Javascript ku uruurineysaa nambarka mashiinka hooyo, halkii laga tarjumi lahaa.

nodejs noocyada

Jawigan Runtime waxay ku jirtaa dhowr "modules aasaasiga ah" lagu soo ururiyey binary laftiisa, sida moduleka shabakada, oo bixiya lakab loogu talagalay barnaamijyada iskuxirka asynchronous, iyo qaybaha kale ee aasaasiga ah, sida Path, FileSystem, Buffer, Timers, iyo ujeedada guud ee guud. Waa suurtagal in la isticmaalo modules ay soo saareen dhinac saddexaadAma sida faylal loo soo duubay ".node" ama faylal javascript caadi ah.

Qeybaha saddexaad ayaa kordhin kara node.js ama waxay ku dari karaan heer soo-saarid, hirgelinta adeegyo kala duwan oo loo adeegsado barnaamijyada mareegaha. In kasta oo modullada loo rakibayo inay yihiin faylal fudud, hadana waxaa badanaa lagu rakibay iyadoo la isticmaalayo Maareeyaha Xidhmada Node (npm) kaas oo sahli doona isku duba ridka, rakibaadda iyo cusboonaysiinta qaybaha iyo waliba maaraynta ku-tiirsanaanta. Sidoo kale, modullada aan ku rakibnayn galka qaybaha caadiga ah ee Node waxay u baahan doonaan inay adeegsadaan waddo qaraabo ah si ay u helaan. The Node.js wiki wuxuu bixiyaa liistada dhowr nooc oo dhinac saddexaad ah oo la heli karo.

Wuxuu u adeegsadaa NodeJS

In kasta oo JavaScript uu yahay luqad uusan qof kastaa jeclayn, haddana kani waa aalad aad u wanaagsan oo waxyaabo dhawr ah. Codsiyada Webka, codsiyada xariiqda taliska, qoraallada maamulka nidaamka, dhammaan noocyada codsiyada shabakadda, iwm. Qalabkani waa mid aad u dhakhso badan tanina waxay muhiim u tahay dhowr sababood:

  • El horumarku waa dhakhso badan yahay.
  • Tijaabooyinka unugyada orodka si dhakhso leh ayaa loo samayn karaa.
  • Codsiyada ayaa ka dhakhso badan. Tani waxay noo horseedaysaa khibrad adeegsi oo wanaagsan.
  • Qiimaha hoose ee kaabayaasha.

Sidoo kale wuxuu muujinayaa dabacsanaanta. Deegaanada kale waxaa ka jira adeege "monolithic" ah (apache, tomcat, iwm.) Codsigaagana waa "la geeyay" dushiisa waxaadna leedahay qaabab khaas ah oo khaas ah iyo feylasha qaabeynta. Nodejs waxaad ku daah fureysaa adeegaha shabakada oo hadaad rabto waxaad bilaabi kartaa dhowr.

Ku rakib NodeJS Ubuntu

Isha aaminka ah ee lagu kalsoonaan karo ee aan adeegsan doono ayaa ah XigashoSource, koox bixisa taageerada Node.js. Si loo rakibo Node.js iyo npm, waxaan u baahan doonaa ku rakib curl marka hore. Waxaan kaliya ku qasbanaan doonnaa inaan ku qorno terminalka (Ctrl + Alt + T):

sudo apt install curl

Marka xigta, waxaan u isticmaali doonaa amarkan ku dar bakhaar looga baahan yahay nidaamkeena:

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

Waqtigan xaadirka ah, waxaan cusbooneysiin doonnaa liistada softiweerka waxaanna ku dhejin doonnaa rakibidda taxanaha soo socda ee amarrada:

sudo apt update && sudo apt install nodejs

Waad la tashan kartaa Node.js dukumiintiyada LTS gudaha website-ka rasmiga ah ee mashruuca.

Iyada oo xulashadii hore aan ku rakibeyno nooc ka mid ah NodeJS LTS. Laakiin waxaa jira waddo rakibi nooc duug ah (Waxaan u maleynayaa 4.2.6) oo ka yimid bakhaarada Ubuntu. Tan awgeed waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Hadday tahay waxaan rabno isticmaal nambarkii ugu dambeeyay (8.5.0) jawiga fulinta, waxaan kala soo bixi karnaa adiga bogga internetka.

Ka tirtiro NodeJS

para ka saar rakibida node ee nidaamkayaga qalliinka, waxaan kaliya u baahanahay inaan furno xarunta (Ctrl + Alt + T). Dhexdeeda waxaan ku qori doonnaa waxyaabaha soo socda:

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

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Carlos David Porras-Gomez dijo

    Jose Daniel Vargas Murillo