Vai al contenuto principale

Server Dedicato: 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. Questi comandi devono essere 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. Ci sono tantissime risorse online che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo NodeJS, perché è uno dei più usati e una scelta super popolare.

Installazione del runtime Node.js

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 puoi eseguire n [version], sostituendo [version] con la versione che vuoi, per installare qualsiasi versione di Node.js.

suggerimento

È consigliato mantenere l’installazione sull’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 andando su 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.