VPS: Installazione di JavaScript
Questa guida è stata creata con i seguenti prodotti:
(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)
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 alla nostra guida Accesso iniziale (SSH).
Preparazione
Prima di installare qualsiasi cosa sul server, è consigliato eseguire il comando di aggiornamento relativo al tuo sistema operativo per mantenere il server sicuro.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Installazione
Per cominciare, devi scegliere quale runtime JavaScript installare. Online trovi un sacco di risorse che spiegano ogni opzione 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 super popolare.
- NodeJS
- Deno
- Bun
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.
- Package Manager
- nvm
Esegui questo comando per installare 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
Con node -v vedi la versione installata di Node.js. Di solito non è l’ultima, quindi devi aggiornarla per avere le ultime funzionalità. Fortunatamente, il pacchetto npm n rende tutto molto semplice.
Prima installalo con npm install -g n, poi usa n [version] sostituendo [version] con la versione che vuoi per installare qualsiasi versione di Node.js.
È consigliato mantenere sempre la versione Long Term Support più recente. Puoi farlo con n lts.
Installare Node.js con nvm ti dà più controllo, permettendoti di gestire diverse versioni di Node.js con i loro pacchetti.
Prima assicurati di avere curl installato, poi esegui:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Questo scarica e avvia lo script di installazione di nvm da GitHub.
Se dopo l’installazione i comandi nvm non funzionano, esegui source ~/.bashrc per ricaricare la configurazione bash.
Come prima, puoi installare qualsiasi versione con nvm install v[version]. Per vedere tutte le versioni disponibili usa nvm list-remote, mentre per vedere quelle installate nvm list.
Per installare la versione Long Term Support usa nvm install --lts.
Usare Node.js & npm
Npm è il package manager ufficiale di Node.js. Lo userai per installare pacchetti da internet.
Tutti i pacchetti npm li trovi 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 chiederà 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. Ecco un esempio: un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost.
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 andando su localhost:80 nel browser.
Per installare pacchetti esterni da npm usa npm install [nome-pacchetto].
Installare Deno Runtime
Installare Deno è semplicissimo: basta scrivere curl -fsSL https://deno.land/install.sh | sh nel terminale.
Per vedere la versione installata, usa deno --version.
Aggiornare Deno all’ultima versione
Aggiornare Deno è facile, basta eseguire deno upgrade.
Usare Deno
Per iniziare con Deno crea un file index.ts e scrivi un po’ di codice. Ecco un esempio: un server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost.
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Ora esegui il codice con deno run --allow-net index.ts e visita localhost:80 nel browser.
Deno è stato creato per essere più sicuro e quindi richiede permessi come --allow-net per accedere a certi moduli.
Installare Bun Runtime
Bun offre 2 modi ufficiali per installarlo: via curl o npm.
- curl
- npm
Esegui curl -fsSL https://bun.sh/install | bash per installare Bun sul server.
Per installare versioni diverse di Bun, usa curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"
Se hai già npm, puoi installare Bun con npm install -g bun.
Usare Bun
Bun è stato creato per essere più veloce di altri motori JavaScript, mantenendo una configurazione simile a Node.js. Per usarlo, apri una cartella vuota e lancia bun init.
A seconda del linguaggio scelto (JS o TS), Bun crea un file di configurazione (jsconfig.json o tsconfig.json).
Per iniziare con Bun crea un file index.ts e scrivi un po’ di codice. Ecco un esempio: un server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost.
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Ora esegui il codice con bun index.ts e visita localhost:80 nel browser.
Conclusione
Congratulazioni, hai installato e configurato JavaScript con successo! Se hai altre domande o problemi, il nostro supporto è sempre pronto ad aiutarti, tutti i giorni!