Come creare un web server NodeJS ?
- Archivia i file di un sito web e lo mette a disposizione dei clienti che visitano il sito.
- La comunicazione tra server ed il client avviene tramite il protocollo HTTP, che utilizza la porta TCP 80 ( o 8080), o eventualmente la versione sicura HTTPS, che invece utilizza la 443.
- L’insieme di tutti i web server interconnessi a livello mondiale dà vita al Word Wide Web(WWW).
.
Creazione di un server con NodeJS

Analizziamo riga per riga il codice.
var http = require (‘http’);
La funzione require consente di richiamare la libreria http che ci restituirà i metodi necessari per creare il nostro web server.
var server = http.createServer();
La variabile http rappresenta l’oggetto JavaScript che ci permetterà di lanciare il server web.
Server in ascolto
Per concludere, dobbiamo mettere in ascolto il nostro server verso una porta, la porta 8080, con l’istruzione:
server.listen(8080);
Come lanciare e verificare lo stato del server?
- Aprire il terminale e dirigersi nella cartella in cui si è salvato il file.
- Lanciare il file con Node –> node index.js (nel mio caso)
- Connettersi al server scrivendo sulla barra degli indirizzi del browser: http://localhost:8080/ (valido solo se il server gira sulla porta 8080)

Ecco, il web Server è stato creato ed è in ascolto!

Bravissima, utilissima!