Esercizio - Installare Node.js

Completato

In questo esercizio si installa Node.js, il componente che rappresenta la N nell'acronimo MEAN. Come MongoDB, Node.js è open source.

Node.js funge da host sul lato server per l'applicazione Web e gestisce il traffico HTTP in ingresso. Node.js rende disponibile anche un modo per comunicare con l'installazione di MongoDB, come si vedrà in seguito.

Versioni di Node.js disponibili

È possibile ottenere Node.js in due modi:

  • Long Term Support (LTS): Long Term Support (LTS) viene considerato generalmente più stabile ed è consigliato per la maggior parte degli utenti e degli ambienti di produzione.
  • Corrente: versione per gli utenti che vogliono sperimentare le funzionalità più recenti. Poiché può introdurre modifiche di rilievo tra le versioni, non è consigliata per gli ambienti di produzione.

In questo esempio si usa Node.js LTS.

Come si installa Node.js

Come MongoDB, Node.js può essere eseguito in Windows, macOS e Linux. Node.js supporta anche sistemi operativi basati su Unix, ad esempio SunOS e Advanced Interactive eXecutive (AIX).

Proprio come per MongoDB, si registra il repository Node.js in modo che apt possa individuare il pacchetto.

Tenere presente che si sta lavorando con una macchina virtuale (VM) Ubuntu. Successivamente, è possibile consultare la Guida all'installazione per ottenere informazioni su come installare Node.js nella piattaforma preferita.

Installare Node.js

In questo esempio si installa Node.js. Proprio come per MongoDB, il processo comporta la registrazione del repository Node.js in modo che apt possa trovare il pacchetto.

Importante

In questo caso, si utilizzerà la connessione SSH alla macchina virtuale Ubuntu creata in precedenza in questo modulo.

  1. Registrare il repository Node.js per consentire allo strumento di gestione pacchetti di individuare i pacchetti usando il comando seguente. Questo passaggio può richiedere fino a 10 minuti o più a seconda della connessione Internet. È possibile che venga visualizzato un avviso di deprecazione per questo script che causa un breve ritardo, ma l'installazione viene completata.

    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    
  2. Installare il pacchetto Node.js:

    sudo apt install nodejs
    
  3. Eseguire node -v per verificare l'installazione:

    node -v
    

    L'output mostra che si dispone della versione LTS più recente di Node.js.

Chiudere la sessione SSH

Per il momento non si lavorerà più direttamente nella macchina virtuale. Eseguire exit per lasciare aperta la sessione SSH nella macchina virtuale:

exit

Ora si è di nuovo nella sessione Cloud Shell.