Vai al contenuto principale

Configura il Runtime JavaScript su un Server Linux - Abilita l’Esecuzione di Applicazioni Web Moderne

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Introduzione​

Questa guida ti mostra come installare Node.js, Deno e Bun. Questi comandi vanno eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata al nostro Accesso iniziale (SSH).

Preparazione​

Prima di installare qualsiasi cosa su un server, è consigliato eseguire il comando di aggiornamento corrispondente al tuo sistema operativo per mantenere il server sicuro.

sudo apt update

Installazione​

Per cominciare, devi decidere quale runtime JavaScript installare. Online trovi tantissime risorse che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo NodeJS, uno dei runtime più usati e popolari.

Installare Node.js Runtime​

Puoi installare Node.js tramite il package manager della tua distro Linux o usando nvm. Ti consigliamo apt perché è più semplice.

Esegui questo comando per iniziare l’installazione di Node.js tramite il package manager.

apt install nodejs -y

Per installare i pacchetti Node.js per i tuoi progetti, ti serve anche il package manager npm.

apt install npm

Aggiornare Node.js all’ultima versione​

Eseguendo node -v vedi la versione installata di Node.js. Di solito non è l’ultima, quindi dovrai aggiornarla per avere le ultime funzionalità. Fortunatamente, il pacchetto npm n rende tutto molto semplice.

Prima installalo con npm install -g n, poi esegui n [version], sostituendo [version] con la versione che vuoi, per installare qualsiasi versione di Node.js.

suggerimento

È consigliato mantenere sempre l’ultima versione Long Term Support. Puoi farlo con n lts.

Usare Node.js & npm​

Npm è il package manager ufficiale di Node.js. Lo userai per installare pacchetti da internet.

note

Puoi trovare tutti i pacchetti npm sul loro sito ufficiale.

Creare un nuovo progetto​

Ogni volta che vuoi iniziare un nuovo progetto Node.js, crea una nuova cartella (mkdir [nome-progetto]) o entra in una cartella vuota e lancia npm init per iniziare la configurazione. Ti verranno chieste alcune info base per creare il file package.json, che è il file di configurazione per Node.js.

Dopo aver inizializzato il progetto, crea un file chiamato index.js e scrivi il codice dentro. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Ora puoi eseguire il codice con node . e vedere il risultato aprendo localhost:80 nel browser.

suggerimento

Per installare pacchetti esterni da npm usa npm install [nome-pacchetto]

Seguendo questa guida, avrai installato con successo uno dei runtime JavaScript più popolari sul tuo server Linux.