Build eszközök telepítése natív kiegészítésekhez:
Az összes NodeJS modul JavaScript-ben van megírva. Időnként teljesítményproblémák vannak, mivel a JavaScript nem olyan gyors, mint egy lefordított nyelv, például a C és a C++. A probléma megoldásához a NodeJS rendelkezik natív kiegészítőkkel.
Hogy működik ez, a NodeJS a Chrome V8 JavaScript motorra támaszkodik, amelyet C-ben írtak++. Tehát a NodeJS hozzáad egy további réteget a JavaScript kód fordításához a natív bináris kódhoz. Ez drasztikusan javítja a teljesítményt. A NodeJS kódok majdnem ugyanolyan gyorsan futnak, mint a C és a C ++ fordított kódok, ha a használt NodeJS modult a Native Addons NodeJS API segítségével írják.
A NodeJS natív bővítményekhez C ++ build eszközre van szükség a számítógépre telepítve, mivel a modulok épülnek, miközben Ön a Node Package Manager segítségével telepíti őket. Megmutatom, hogyan kell itt telepíteni a build eszközöket.
Először frissítse a YUM csomagtárház gyorsítótárát a következő paranccsal:
$ sudo yum makecache
Frissíteni kell a YUM csomagtárház gyorsítótárát.
Most telepítse a buildeszközöket a CentOS 7 gépére a következő paranccsal:
$ sudo yum telepítse a gcc-c ++ make fájlt
Most nyomja meg y majd nyomja meg
Az építőeszközöket telepíteni kell.
NodeJS csomagtár hozzáadása a CentOS 7-hez:
Az írás idején telepítheti a NodeJS 8 szoftvert.x vagy NodeJS 10.x. A NodeJS 8 az LTS, a NodeJS 10 pedig a legújabb kiadás. Mindkét verzió telepíthető a CentOS 7-re.
Adja hozzá a NodeJS 8 bármelyikének csomagtárát.x vagy NodeJS 10.x igényétől függően.
A NodeJS 8 esetében.x:
Futtassa a következő parancsot a NodeJS 8 csomagtárának hozzáadásához.x CentOS 7 gépén:
$ curl --silent --location https: // rpm.nodesource.com / setup_8.x | sudo bash -
A NodeJS 10 számára.x:
Futtassa a következő parancsot a NodeJS 10 csomagtárának hozzáadásához.x CentOS 7 gépén:
$ curl --silent --location https: // rpm.nodesource.com / setup_10.x | sudo bash -
Elmentem a NodeJS LTS kiadására, ami a 8. verzió.x. Mint láthatja, a csomag tárház hozzáadódik.
A NodeJS telepítése:
Most a következő paranccsal telepítheti a NodeJS-t a CentOS 7 gépére:
$ sudo yum telepítse a nodejs-t
Most nyomja meg y majd nyomja meg
Most nyomja meg y majd nyomja meg
A NodeJS-t telepíteni kell.
Most futtassa a következő parancsot annak ellenőrzésére, hogy a NodeJS működik-e:
$ node --verzióMint látható, a NodeJS megfelelően működik.
Most futtassa a következő parancsot annak ellenőrzéséhez, hogy a Node Package Manager (NPM) működik-e:
$ npm - verzióMint láthatja, az NPM is megfelelően működik.
A NodeJS használata:
Most, hogy telepítve van a NodeJS, megmutatom a NodeJS alapjait.
Először hozzon létre egy projektkönyvtárat a következő paranccsal:
$ mkdir hello-world
Most keresse meg a projekt könyvtárat:
$ cd hello-world /
Belül Helló Világ/ könyvtárat, inicializálja a Csomópontot csomag.json fájl a következő paranccsal:
$ npm init -yMint láthatja a csomag.json fájl jön létre. A fájl tartalma szintén a terminálra van nyomtatva. Ez egy JSON fájl. Itt, név az alkalmazás neve, változat az alkalmazás verziója, leírás egy rövid leírás az alkalmazásodról, fő- egy NodeJS parancsfájl neve a projektkönyvtárban, amelyet az alkalmazás indításához használnak. Alapértelmezés szerint az index.js, de megváltoztathatja. szkriptek olyan objektum, amely parancs-álneveket tartalmaz. Egyelőre hagyom az alapértelmezéseket.
Most telepítse az Express alkalmazást.js NodeJS csomag NPM-mel a következő paranccsal:
$ sudo npm install express --save
Az Express-t telepíteni kell.
Az összes modult a csomópont_modulok / könyvtár a projekt könyvtárában.
Most hozzon létre egy index.js fájlt, és írja be a következő kódokat:
let express = igényelni ('express');let app = express ();
kb.get ('/', (req, res) =>
res.vége ('
Üdvözli a LinuxHint
'););
kb.hallgat (8080, () =>
konzol.napló ('Az alkalmazás fut a http: // localhost: 8080 webhelyen');
);
Most futtassa a következő parancsot az alkalmazás indításához:
$ node index.jsAz alkalmazásnak el kell indulnia.
Most a böngészőjéből lépjen a http: // localhost: 8080 oldalra, és a következő kimenetet kell látnia. A NodeJS alkalmazás megfelelően működik.
Az alkalmazás leállításához nyomja meg a gombot
Most, ha a webböngészőből meglátogatja a http: // localhost: 8080 webhelyet, hibát kell látnia.
Így telepíti és konfigurálja a NodeJS-t a CentOS 7-en. Köszönjük, hogy elolvasta ezt a cikket.