Corsi on-line

Un server HTTP basilare con Node.js

Uno dei motivi del successo dell’ambiente JavaScript server-side ed event-driven Node.js è la sua estrema semplicità d’uso; non ci credete? Effettivamente per imparare ad utilizzare questo strumento è necessaria una minima esperienza nello scripting JavaScript e una certa familiarità con la programmazione ad oggetti, ma in questo post vi dimostrerò come sia possibile creare un semplice server HTTP con poche righe di codice.

Ecco cosa dovremo digitare (o copiare e incollare) in un file denominato “server.js”:

var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Funziona!");
  response.end();
}).listen(8888);

Ora dovremo eseguire lo script creato con Node.js:

node server.js

Infine, potremo visualizzare il risultato del nostro lavoro aprendo il nostro browser preferito e digitando nella barra degli indirizzi la seguente URL:

http://localhost:8888/

Se tutto dovesse andare per il meglio, dovremmo visualizzare una pagina Web in cui viene stampata a video l’esclamazione:

Funziona!
Post correlati
I più letti del mese
Tematiche