Nel prossimo articolo daremo un'occhiata a come possiamo installa Node.js e npm su Ubuntu 20.04 | 18.04. Si tratta di un ambiente di runtime open source e multipiattaforma per JavaScript già discusso in questa pagina e che utilizza un modello di operazioni I / O orientato agli eventi, che lo rende leggero ed efficiente.
NodeJS è un file Framework server open source basato su JavaScript che viene utilizzato principalmente per la creazione di applicazioni server di backend con runtime JavaScript. Si basa sul motore JavaScript V8 di Chrome. Npm è il gestore di pacchetti predefinito per NodeJS.
Viene utilizzato principalmente per la programmazione asincrona ed è una cornice molto leggera, il che lo rende più veloce di altri. È anche compatibile con la maggior parte dei sistemi operativi più diffusi. Diversi tipi di applicazioni, come applicazioni web, applicazioni a riga di comando, ecc., Possono essere sviluppate con questo framework usando Ubuntu.
Aggiungi il repository NodeJS da NodeSource
NodeSource è il repository dei nodi a livello aziendale dell'azienda che mantiene e contiene le ultime versioni di NodeJS. Da NodeSource potremo installare una versione specifica di NodeJS.
Per installare NodeJS da NodeSource, è sufficiente eseguire uno dei seguenti comandi per aggiungere la versione specifica che ci interessa. Per farlo dovremo installare curl. Se non hai ancora questo strumento, puoi installarlo con il comando:
sudo apt install curl
Adesso per installa l'ultima versione (versione 14), in un terminale (Ctrl + Alt + T) aggiungeremo questo PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
a installa la versione 12, tutto quello che devi fare è eseguire il comando:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
a installa la versione LTS (versione 10), il PPA da utilizzare sarà:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Dopo aver aggiunto uno di questi PPA, saremo in grado di installare l'ultima versione di NodeJS dal repository di nostra scelta. Se aggiungiamo diversi repository, verrà installata l'ultima versione di NodeJS e non LTS.
Installa NodeJS e npm
Per l'installazione, in un terminale (Ctrl + Alt + T) dovremo eseguire il comando:
sudo apt install nodejs
Al termine dell'installazione, i moduli NodeJS e npm dovrebbero essere installati e pronti per l'uso. Possiamo usare i seguenti comandi per vedere il numero di versione installata.
node --version npm --version
I comandi elencheranno la versione installata di node e npm:
Maggio vedere tutte le istruzioni di installazione Disponibile da pagina GitHub del progetto.
Installa NodeJS e npm tramite Snap
Un'altra forma di l'installazione di NodeJS avviene tramite admin pacchetti snap. Questo potrebbe essere il modo più semplice per farlo.
Gli snap sono facili da creare e installare pacchetti software. Queste sono applicazioni pacchettizzate con tutte le loro dipendenze da eseguire su tutte le distribuzioni Gnu / Linux più diffuse da una singola build.
a installa l'ultima versione (versione 14) in un terminale (Ctrl + Alt + T) esegui:
sudo snap install node --channel=14/stable --classic
Possiamo installare la versione 13 eseguendo il comando:
sudo snap install node --channel=13/stable --classic
a installa la versione 10, il comando da utilizzare sarà il seguente:
sudo snap install node --channel=10/stable --classic
Testare il server
Per verificare se il server web è installato correttamente, creiamo un file di test chiamato http_server.js nella nostra cartella home utilizzando il nostro editor preferito:
cd ~/ vim http_server.js
Allora lo faremo copia e incolla il seguente contenuto nel file:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Dopo questo, salviamo il file. Adesso lo eseguiamo con il seguente comando per avviare il server:
node http_server.js
Dovremmo vedere un output simile al seguente nel terminale:
Ora se apriamo il nostro browser preferito e andiamo al nome host del server o all'indirizzo IP seguito dalla porta 3000, dovremmo vedere una pagina di esempio come la seguente:
http://localhost:3000
a saperne di più su NodeJS, gli utenti possono visitare il pagina del progetto.
Mi è piaciuto molto come è ben spiegato.
Grazie !!