Hvordan du installerer og konfigurerer nodejs på centos 7

Hvordan du installerer og konfigurerer nodejs på centos 7
JavaScript er programmeringsspråket på nettet. Det brukes hovedsakelig i nettleseren for å gjøre nettstedet ditt interaktivt. Men en nettleser er ikke det eneste stedet JavaScript brukes i disse dager. JavaScript kan brukes akkurat som alle andre tolkede programmeringsspråk som Python, Ruby etc. Nodejs gjorde det mulig. Nodejs er i utgangspunktet JavaScript på serveren.I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer NodeJs på CentOS 7. La oss komme i gang.

Installere Build Tools for Native Addons:

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 nodejs

Trykk 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');
La app = express ();
app.få ('/', (req, res) =>
res.slutt('

Velkommen til Linuxhint

');
);
app.lytt (8080, () =>
konsoll.Log ('App kjører på http: // localhost: 8080');
);

Kjør nå følgende kommando for å starte appen:

$ nodeindeks.JS

Appen 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.