Alle NodeJS -modulene er skrevet i JavaScript. Noen ganger som har ytelsesproblemer da JavaScript ikke er så raskt som et samlet språk som C og C++. For å løse dette problemet har NodeJS innfødte addons.
Hvordan det arbeidet er, er Nodejs avhengig av Chrome V8 JavaScript -motor, som er skrevet i C++. Så NodeJS legger til et ekstra lag for å kompilere JavaScript -kode til Native Binary Code. Dette forbedrer ytelsen drastisk. NodeJS -koder kjører nesten like raskt som C og C ++ kompilert kode hvis NodeJS -modulen du bruker er skrevet ved hjelp av NodeDons NodeJS API.
NodeJS Native Addons trenger et C ++ Build -verktøy installert på datamaskinen din, da modulene er bygget mens du installerer dem ved hjelp av Node Package Manager. Jeg vil vise deg hvordan du installerer byggeverktøy her.
Oppdater først Yum Package Repository Cache med følgende kommando:
$ sudo yum makecache
Yum Package Repository Cache skal oppdateres.
Installer nå Build Tools på CentOS 7 -maskinen din med følgende kommando:
$ sudo yum installer gcc-c ++ lage
Trykk nå y Og trykk deretter .
Byggverktøyene skal installeres.
Legge til NodeJS -pakkelager på Centos 7:
På dette tidspunktet kan du installere enten NodeJS 8.x eller nodejs 10.x. Nodejs 8 er LTS -utgivelsen og NodeJS 10 er siste utgivelse. Begge disse versjonene er tilgjengelige for å installere på CentOS 7.
Legg til pakkelageret til enten NodeJS 8.x eller nodejs 10.x Avhengig av behovet ditt.
For NodeJS 8.x:
Kjør følgende kommando for å legge til pakkelagde av NodeJS 8.X på Centos 7 -maskinen din:
$ Curl - -Silent -Lokalisering https: // RPM.Nodesource.com/setup_8.x | sudo bash -
For NodeJS 10.x:
Kjør følgende kommando for å legge til pakkelagde av NodeJS 10.X på Centos 7 -maskinen din:
$ Curl - -Silent -Lokalisering https: // RPM.Nodesource.com/setup_10.x | sudo bash -
Jeg gikk for LTS -utgivelsen av NodeJS, som er versjon 8.x. Som du kan se, blir pakkelageret lagt til.
Installere NodeJS:
Nå kan du installere NodeJs på CentOS 7 -maskinen din med følgende kommando:
$ sudo yum installer nodejsTrykk nå y Og trykk deretter å fortsette.
Trykk nå y Og trykk deretter å godta GPG -tasten.
Nodejs skal installeres.
Kjør nå følgende kommando for å bekrefte om NodeJS fungerer:
$ node -Versjon
Som du ser fungerer Nodejs ordentlig.
Kjør nå følgende kommando for å se om Node Package Manager (NPM) fungerer:
$ npm -Versjon
Som du ser fungerer NPM også riktig.
Bruker NodeJS:
Nå som du har installert NodeJs, skal jeg vise deg det grunnleggende om NodeJs.
Opprett først en prosjektkatalog med følgende kommando:
$ Mkdir Hello-World
Naviger nå til prosjektkatalogen:
$ CD Hello-World/
Innsiden Hei Verden/ katalog, initialiser en node pakke.JSON fil med følgende kommando:
$ npm init -y
Som du kan se en pakke.JSON filen genereres. Innholdet i filen er også skrevet ut på terminalen. Det er en JSON -fil. Her, Navn er søknadsnavnet, versjon er applikasjonsversjonen, beskrivelse er en kort beskrivelse av søknaden din, hoved- er navnet på et NodeJS -skript i prosjektkatalogen din som brukes til å starte applikasjonen din. Som standard er det indeks.JS, Men du kan endre det. skript er et objekt som holder kommandoaliaser. Jeg kommer til å legge igjen standardverdiene for nå.
Installere nå Express.JS NodeJS -pakke med npm med følgende kommando:
$ sudo npm install Express -lagre
Express skal installeres.
Alle modulene holdes i node_modules/ Katalog i prosjektkatalogen din.
Nå opprette en indeks.JS fil og skriv inn følgende koder:
La Express = kreve ('Express');Kjør nå følgende kommando for å starte appen:
$ nodeindeks.JSAppen skal starte.
Nå fra nettleseren din, gå til http: // localhost: 8080, og du bør se følgende utdata. Nodejs -appen fungerer riktig.
Nå for å stoppe appen, trykk + c på terminalen.
Hvis du nå besøker http: // localhost: 8080 fra nettleseren, bør du se en feil.
Slik installerer du og konfigurerer NodeJs på CentOS 7. Takk for at du leste denne artikkelen.