Home JavaScript Node.js

Node.js

31
0
node.js
node.js

Node.js è una piattaforma JavaScript open-source che consente di eseguire JavaScript sul lato server. È basato sul motore V8 di Google Chrome e permette di costruire applicazioni server-side veloci, scalabili e asincrone.

note.js
note.js

Ecco alcune informazioni chiave su Node.js:

Caratteristiche principali

  1. Asincrono e non bloccante
    Node.js utilizza un modello di I/O asincrono basato sugli eventi. Questo significa che può gestire molte richieste contemporaneamente senza bloccare il thread principale.
  2. JavaScript ovunque
    Puoi utilizzare lo stesso linguaggio (JavaScript) sia per il frontend che per il backend.
  3. Ampio ecosistema di moduli
    Node.js include un gestore di pacchetti integrato chiamato npm (Node Package Manager), che offre accesso a una vasta libreria di moduli e strumenti.
  4. Alta scalabilità
    È ideale per applicazioni che richiedono alte prestazioni, come chat in tempo reale, API REST e app server.

Casi d’uso

  • Applicazioni in tempo reale (chat, giochi online).
  • API RESTful e servizi backend.
  • Server di streaming.
  • Gestione di file (upload, elaborazione).
  • Proxies (intermediari tra client e server).

Come iniziare con Node.js

Dopo aver installato Node.js, puoi creare un’applicazione base:

1. Crea un file app.js

Scrivi il seguente codice:

// Importa il modulo HTTP
const http = require('http');

// Crea un server
const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Ciao, benvenuto in Node.js!');
});

// Ascolta sulla porta 3000
server.listen(3000, () => {
  console.log('Server in esecuzione su http://localhost:3000');
});

2. Esegui il file
Apri il terminale nella cartella del file app.js e digita:

node app.js

Apri il tuo browser e vai su http://localhost:3000, vedrai il messaggio “Ciao, benvenuto in Node.js!”. Gestore di pacchetti npm

Con Node.js viene installato npm, che ti permette di installare librerie e framework. Per esempio:

Installa Express, un framework per creare applicazioni web:

npm install express

Usa Express per creare un server più avanzato:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Ciao, mondo con Express!');
});

app.listen(3000, () => {
  console.log('Server avviato su http://localhost:3000');
});

Conclusione

Node.js è una scelta eccellente per costruire applicazioni moderne, performanti e scalabili. Può essere combinato con librerie come Express, database come MongoDB o MySQL, e strumenti frontend come React o Vue.

Previous articleCreare un buon file sitemap.xml
Next articleInstalla Node.js

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.