Node.Js - Hello World!

nodejs logo

nodejs logo

Node.js è una piattaforma che permette di eseguire javascript(linguaggio tipicamente “client-side”) anche lato server. Il framework risulta molto utile se utilizzato per implementare logiche real-time o per lo sviluppo di applicazioni distribuite su
più device. Node.js utilizza il Javascript Engine V8 di Google.


E’ possibile scaricare Node.js qui.

Al termine dell’installazione sarà possibile iniziare a sviluppare sulla piattaforma: utilizzate un text editor a vostro piacimento e create un nuovo file js chiamato HelloWorld.js inserendo il seguente codice sorgente:

La prima linea si occupa di caricare il modulo ‘http’ di nodejs, quella successiva utilizza il modulo http per richiamare la funzione createServer che accetta come unico argomento una anonymous function, la funzione include la gestione delle response e del logging delle informazioni. L’oggetto response viene utilizzato per dichiarare l’header della risposta http e per inviare il testo al client.

Dopo aver salvato il file basterà lanciare il seguente comando dal command prompt:

Node C:\HelloWorld.js

Digitando http://localhost:8080/ sul browser sarà possibile visualizzare il sito realizzato in Node.js.