![]() |
Node.js, uno degli strumenti più utilizzati per sviluppo e realizzazione di applicazioni web (e non solo) dell'ultimo decennio.
Scopriamo in questo articolo le basi di questo strumento oramai indispensabile!
✅ Cos'è Node.js?
Node.js è un runtime JavaScript basato sul motore V8 di Chrome, che permette di eseguire codice JavaScript al di fuori del browser. È particolarmente usato per sviluppare applicazioni lato server, strumenti da linea di comando, microservizi e molto altro.
- È event-driven e non-blocking, ideale per operazioni I/O.
- Perfetto per creare API, backend, bot, CLI, ecc.
💾 Installazione di Node.js in Locale
🔹 1. Vai al sito ufficiale
🔹 2. Scegli la versione
- LTS (Long Term Support): consigliata per la maggior parte degli utenti.
- Current: versione più aggiornata, ma meno stabile.
🔹 3. Installa Node.js
Windows / macOS:
- Apri il file scaricato (.msi o .pkg).
- Segui la procedura guidata di installazione.
- Assicurati che l'opzione per installare npm sia attivata.
Linux (Ubuntu/Debian):
sudo apt update
sudo apt install nodejs npm
Oppure con nvm (Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
🔍 Verifica dell’Installazione
✔️ Controlla la versione di Node.js
node -v
✔️ Esempio output: v18.19.0
✔️ Controlla la versione di npm
npm -v
✔️ Esempio output: 9.2.0
📦 Cos'è npm?
npm sta per Node Package Manager ed è il gestore ufficiale dei pacchetti di Node.js.
Con npm puoi:
- Installare librerie o framework JavaScript (es.
express,react) - Gestire le dipendenze del tuo progetto via
package.json - Pubblicare pacchetti su npmjs.com
Esempio installazione di una libreria:
npm install express
🚀 Primo Esempio con Node.js
🔸 Script base
- Crea un file chiamato
hello.js - Scrivi questo codice:
// hello.js
console.log("Ciao dal tuo primo script Node.js!");
Per eseguirlo:
node hello.js
✅ Output: Ciao dal tuo primo script Node.js!
🎁 Bonus: Un mini server HTTP
Un esempio più avanzato: un piccolo server web con Node.js.
// server.js
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end('Ciao, questo è il mio primo server Node.js!\n');
});
server.listen(3000, () => {
console.log('Server in ascolto su http://localhost:3000');
});
Esegui con:
node server.js
🔗 Apri il browser su http://localhost:3000
![]() |
🎉 Complimenti! Hai appena installato Node.js, capito cos'è npm, e scritto il tuo primo script. Buon divertimento😊!
Follow me #techelopment
Official site: www.techelopment.it
facebook: Techelopment
instagram: @techelopment
X: techelopment
Bluesky: @techelopment
telegram: @techelopment_channel
whatsapp: Techelopment
youtube: @techelopment

