Come installare e configurare Nodejs su CentOS 7

Come installare e configurare Nodejs su CentOS 7
JavaScript è il linguaggio di programmazione del Web. Viene utilizzato principalmente nel browser Web per rendere interattivo il tuo sito Web. Ma un browser Web non è l'unico posto in cui JavaScript viene utilizzato in questi giorni. JavaScript può essere usato proprio come qualsiasi altro linguaggio di programmazione interpretato come Python, Ruby ecc. Nodejs lo ha reso possibile. Nodejs è fondamentalmente JavaScript sul server.In questo articolo, ti mostrerò come installare e configurare Nodejs su CentOS 7. Iniziamo.

Installazione di strumenti di build per componenti aggiuntivi nativi:

Tutti i moduli Nodejs sono scritti in JavaScript. A volte questo ha problemi di prestazioni come JavaScript non è veloce come un linguaggio compilato come C e C++. Per risolvere questo problema, Nodejs ha componenti aggiuntivi nativi.

Come è quel lavoro, Nodejs si basa sul motore JavaScript Chrome V8, che è scritto in C++. Quindi Nodejs aggiunge un livello aggiuntivo per compilare il codice JavaScript al codice binario nativo. Questo migliora drasticamente le prestazioni. I codici NodeJS funzionano quasi più velocemente di C e C ++ Codice compilato se il modulo Nodejs che si sta utilizzando è scritto utilizzando l'API nativa di Nodejs.

I componenti aggiuntivi nativi di Nodejs necessitano di uno strumento di build C ++ installato sul tuo computer man mano che i moduli vengono creati mentre li installi utilizzando il gestore dei pacchetti di nodi. Ti mostrerò come installare gli strumenti di build qui.

Per prima cosa aggiorna la cache del repository pacchetto Yum con il comando seguente:

$ sudo yum makecache

La cache del repository del pacchetto Yum deve essere aggiornata.

Ora installa strumenti di build sulla macchina CentOS 7 con il seguente comando:

$ sudo yum installa gcc-c ++ make

Ora premi y e poi premere .

Gli strumenti di build dovrebbero essere installati.

Aggiunta del repository dei pacchetti Nodejs su CentOS 7:

Al momento della stesura di questo documento, è possibile installare Nodejs 8.x o nodejs 10.X. Nodejs 8 è la versione LTS e Nodejs 10 è l'ultima versione. Entrambe queste versioni sono disponibili per l'installazione su CentOS 7.

Aggiungi il repository del pacchetto di Nodejs 8.x o nodejs 10.x A seconda delle tue esigenze.

Per Nodejs 8.X:

Esegui il comando seguente per aggiungere il repository del pacchetto di Nodejs 8.x sulla tua macchina CentOS 7:

$ CURL -Silent -Location https: // rpm.nodource.com/setup_8.x | sudo bash -

Per Nodejs 10.X:

Esegui il comando seguente per aggiungere il repository del pacchetto di Nodejs 10.x sulla tua macchina CentOS 7:

$ CURL -Silent -Location https: // rpm.nodource.com/setup_10.x | sudo bash -

Sono andato per la versione LTS di Nodejs, che è la versione 8.X. Come puoi vedere, viene aggiunto il repository pacchetti.

Installazione di nodejs:

Ora puoi installare Nodejs sulla tua macchina CentOS 7 con il seguente comando:

$ sudo yum installa nodejs

Ora premi y e poi premere continuare.

Ora premi y e poi premere Per accettare la chiave GPG.

Nodejs dovrebbe essere installato.

Ora esegui il comando seguente per verificare se Nodejs funziona:

$ nodo -version

Come puoi vedere, Nodejs funziona correttamente.

Ora esegui il seguente comando per vedere se il gestore del pacchetto nodo (NPM) funziona:

$ npm -version

Come puoi vedere, anche NPM funziona correttamente.

Usando Nodejs:

Ora che hai installato Nodejs, ti mostrerò le basi di Nodejs.

Crea innanzitutto una directory di progetto con il seguente comando:

$ mkdir Hello-World

Ora vai alla directory del progetto:

$ CD Hello-World/

Dentro Ciao mondo/ directory, inizializza un nodo pacchetto.JSON file con il seguente comando:

$ npm init -y

Come puoi vedere un pacchetto.JSON Il file viene generato. I contenuti del file sono anche stampati sul terminale. È un file JSON. Qui, nome è il nome dell'applicazione, versione è la versione dell'applicazione, descrizione è una breve descrizione della tua applicazione, principale è il nome di uno script Nodejs nella directory del progetto utilizzato per avviare l'applicazione. Per impostazione predefinita, lo è indice.js, Ma puoi cambiarlo. Script è un oggetto che contiene alias di comando. Per ora lascerò le impostazioni predefinite.

Ora installa Express.Pacchetto JS Nodejs con NPM con il seguente comando:

$ sudo npm Installa Express -Save

Express dovrebbe essere installato.

Tutti i moduli sono mantenuti in node_modules/ Directory nella directory del progetto.

Ora crea un indice.js File e digita i seguenti codici:

let express = requisite ('express');
let app = express ();
app.get ('/', (req, res) =>
res.FINE('

Benvenuti in Linuxhint

');
);
app.Ascolta (8080, () =>
console.log ('L'app è in esecuzione su http: // localhost: 8080');
);

Ora esegui il seguente comando per avviare l'app:

$ nodo indice.js

L'app dovrebbe iniziare.

Ora dal tuo browser web, vai su http: // localhost: 8080 e dovresti vedere il seguente output. L'app Nodejs funziona correttamente.

Ora per fermare l'app, premere + C sul terminale.

Ora, se visiti http: // localhost: 8080 dal browser Web, dovresti vedere un errore.

È così che installi e configuri Nodejs su CentOS 7. Grazie per aver letto questo articolo.