🟢 Guida Introduttiva a Node.js

  



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!

🔗 Ti piace Techelopment? Dai un’occhiata al sito per tutti i dettagli!

✅ 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

👉 https://nodejs.org

🔹 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:

  1. Apri il file scaricato (.msi o .pkg).
  2. Segui la procedura guidata di installazione.
  3. 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

  1. Crea un file chiamato hello.js
  2. 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