Dedicated Server: 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 i passaggi per installare Node.js, Deno e Bun su Windows. I passaggi indicati devono essere eseguiti tramite RDP; se non sai come connetterti al tuo server via RDP, dai un’occhiata alla nostra guida Accesso Iniziale (RDP).
Installazione
Per cominciare, devi decidere quale runtime JavaScript installare. Online trovi un sacco di risorse che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo Node.js, perché è uno dei più usati e molto popolare.
- Node.js
- Deno
- Bun
Installazione del Runtime Node.js
Passo 1: Scaricare i file
Apri il browser che preferisci (io uso Chrome per questa guida) e vai su https://Node.js.org/en
Clicca sul pulsante Download Node.js (LTS) e aspetta che il download finisca.
È consigliato mantenere l’installazione sempre sull’ultima versione Long Term Support (LTS).
Passo 2: Installazione di Node.js
Avvia l’installer cliccandoci sopra. Ti verrà chiesto di configurare alcune impostazioni. Nella pagina Welcome clicca su Next.
Ora devi leggere e accettare (spuntando la casella) il Contratto di Licenza di Node.js, poi clicca su Next.
Dopodiché ti verrà chiesto dove installare Node.js.
Ti consigliamo di usare la posizione di installazione predefinita.
Nella pagina successiva puoi scegliere di non installare alcuni pacchetti core di Node.js. Se vuoi un’installazione standard, che consigliamo, clicca semplicemente su Next. Avrai anche l’opzione di installare Chocolatey, ma non è necessario.
Passo 3: Completare l’installazione
Ora puoi cliccare su Install e aspettare che tutto venga configurato. Abbi pazienza, potrebbe volerci un po’ :)
Quando finisce, clicca su Finish e inizia a usare Node.js sul tuo server.
Aggiornare Node.js all’ultima versione
Eseguendo node -v vedi la versione installata di Node.js. Di tanto in tanto controlla di avere l’ultima versione LTS. Per aggiornare Node.js, segui di nuovo la sezione di questa guida Install JavaScript.
Usare Node.js & npm
npm è il package manager ufficiale di Node.js. Lo userai per installare pacchetti da internet.
Puoi trovare tutti i pacchetti npm sul loro sito ufficiale.
Creare un nuovo progetto
Ogni volta che vuoi iniziare un nuovo progetto Node.js devi creare una nuova cartella con Esplora File, aprire il Prompt dei comandi o PowerShell dentro quella cartella e lanciare il comando npm init per iniziare la configurazione. Ti verranno chieste alcune info base per creare il file package.json, che sarà il file di configurazione per Node.js.
Su Windows, cliccando una volta sulla barra del percorso in Esplora File e digitando cmd seguito da Invio aprirai il Prompt dei comandi direttamente nella cartella corrente, molto più comodo.
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 il comando node . e vedere il risultato andando su localhost:80 nel browser.
Per installare pacchetti esterni da npm usa npm install [nome-pacchetto].
Installazione del Runtime Deno
Installare Deno è semplicissimo: apri PowerShell e scrivi irm https://deno.land/install.ps1 | iex. Cerca PowerShell nella barra di ricerca di Windows, aprilo come amministratore e lancia il comando, seguendo le istruzioni che ti appariranno.
Per vedere la versione installata, usa deno --version.
Aggiornare Deno all’ultima versione
Aggiornare Deno è facile: basta eseguire deno upgrade.
Usare Deno
Per iniziare a usare Deno crea un file index.ts e scrivi un po’ di codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Ora puoi eseguire il codice con deno run --allow-net index.ts e vedere il risultato andando su localhost:80 nel browser.
Deno è stato creato per essere più sicuro e quindi richiede permessi come --allow-net per accedere ad alcune sue funzionalità.
Installazione del Runtime Bun
Bun offre un’installazione super semplice con un solo comando, ma puoi anche installarlo via npm se hai già usato Node.js.
- Comando
- npm
Esegui irm bun.sh/install.ps1|iex dentro PowerShell per installare Bun sul tuo server.
Il server potrebbe mancare di alcuni file necessari. Bun ti informerà e ti fornirà link per scaricarli quando provi a eseguire l’installer.
Se hai già npm installato, puoi eseguire npm install -g bun per installare 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 nel Prompt dei comandi.
A seconda del linguaggio scelto (JS o TS), Bun creerà un file di configurazione (jsconfig.json o tsconfig.json).
Per iniziare a usare Bun crea un file index.ts e scrivi un po’ di codice. 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 server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Ora puoi eseguire il codice con bun index.ts e vedere il risultato andando su localhost:80 nel browser.
Conclusione
Congratulazioni, hai installato JavaScript con successo! Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂