Instaliranje alata za izgradnju za izvorne dodatke:
Svi su moduli NodeJS napisani na JavaScript-u. Ponekad to ima problema s izvedbom jer JavaScript nije brz kao kompajlirani jezik kao što su C i C++. Da bi riješio ovaj problem, NodeJS ima izvorne dodatke.
Kako to funkcionira, NodeJS se oslanja na Chrome V8 JavaScript engine, koji je napisan na C++. Dakle, NodeJS dodaje dodatni sloj za kompajliranje JavaScript koda u nativni binarni kôd. Ovo drastično poboljšava performanse. NodeJS kodovi rade gotovo jednako brzo kao C i C ++ kompajlirani kod ako je NodeJS modul koji koristite napisan pomoću Native Addons NodeJS API.
Izvornim dodacima NodeJS potreban je alat za izgradnju C ++ instaliran na vašem računalu jer se moduli grade dok ih instalirate pomoću Node Package Manager. Pokazat ću vam kako ovdje instalirati alate za izgradnju.
Prvo ažurirajte predmemoriju spremišta YUM paketa sljedećom naredbom:
$ sudo yum makecache
Trebao bi se ažurirati predmemorija spremišta YUM paketa.
Sada instalirajte alate za izgradnju na vaš CentOS 7 stroj sa sljedećom naredbom:
$ sudo yum instaliraj gcc-c ++ make
Sada pritisnite g a zatim pritisnite
Treba instalirati alate za izgradnju.
Dodavanje spremišta NodeJS paketa na CentOS 7:
U vrijeme pisanja ovog članka možete instalirati bilo koji NodeJS 8.x ili NodeJS 10.x. NodeJS 8 je LTS izdanje, a NodeJS 10 najnovije izdanje. Obje ove verzije dostupne su za instaliranje na CentOS 7.
Dodajte spremište paketa bilo kojeg NodeJS 8.x ili NodeJS 10.x ovisno o vašoj potrebi.
Za NodeJS 8.x:
Izvedite sljedeću naredbu za dodavanje spremišta paketa NodeJS 8.x na vašem CentOS 7 stroju:
$ curl --silent --location https: // rpm.izvor čvora.com / setup_8.x | sudo bash -
Za NodeJS 10.x:
Pokrenite sljedeću naredbu za dodavanje spremišta paketa NodeJS 10.x na vašem CentOS 7 stroju:
$ curl --silent --location https: // rpm.izvor čvora.com / setup_10.x | sudo bash -
Prijavio sam se za LTS izdanje NodeJS, odnosno verziju 8.x. Kao što vidite, spremište paketa je dodano.
Instaliranje NodeJS:
Sada možete instalirati NodeJS na svoj CentOS 7 stroj pomoću sljedeće naredbe:
$ sudo yum instaliraj nodejs
Sada pritisnite g a zatim pritisnite
Sada pritisnite g a zatim pritisnite
Treba instalirati NodeJS.
Sada pokrenite sljedeću naredbu da provjerite radi li NodeJS:
$ čvor --verzijaKao što vidite, NodeJS ispravno radi.
Sada pokrenite sljedeću naredbu da biste vidjeli radi li Upravitelj paketa čvorova (NPM):
$ npm --verzijaKao što vidite, i NPM radi ispravno.
Korištenje NodeJS:
Sad kad ste instalirali NodeJS, pokazat ću vam osnove NodeJS-a.
Prvo stvorite direktorij projekta sa sljedećom naredbom:
$ mkdir zdravo svijet
Sada se pomaknite do direktorija projekta:
$ cd zdravo-svijet /
Iznutra Pozdrav svijete/ direktorij, inicijalizirajte čvor paket.json datoteka sa sljedećom naredbom:
$ npm init -yKao što vidite a paket.json datoteka se generira. Sadržaj datoteke također se ispisuje na terminalu. To je JSON datoteka. Ovdje, Ime je naziv aplikacije, verzija je inačica aplikacije, opis je kratki opis vaše prijave, glavni je naziv NodeJS skripte u direktoriju vašeg projekta koja se koristi za pokretanje vaše aplikacije. Prema zadanim postavkama jest indeks.js, ali to možete promijeniti. skripte je objekt koji sadrži pseudonime naredbi. Zadane postavke ću napustiti.
Sada instalirajte Express.js NodeJS paket s NPM-om sa sljedećom naredbom:
$ sudo npm install express --save
Treba instalirati Express.
Svi se moduli čuvaju u node_modules / direktorij u direktoriju vašeg projekta.
Sada stvorite a indeks.js datoteku i unesite sljedeće kodove:
neka izrazi = zahtijeva ('ekspresno');neka app = express ();
app.get ('/', (req, res) =>
rez.kraj('
Dobrodošli u LinuxHint
'););
app.slušaj (8080, () =>
konzola.log ('Aplikacija je pokrenuta na http: // localhost: 8080');
);
Sada pokrenite sljedeću naredbu za pokretanje aplikacije:
indeks $ čvora.jsAplikacija bi trebala započeti.
Sada iz svog web preglednika idite na http: // localhost: 8080 i trebali biste vidjeti sljedeći izlaz. Aplikacija NodeJS ispravno radi.
Sada da biste zaustavili aplikaciju, pritisnite
Sada ako posjetite http: // localhost: 8080 iz web preglednika, trebali biste vidjeti pogrešku.
Tako instalirate i konfigurirate NodeJS na CentOS 7. Hvala što ste pročitali ovaj članak.