Questa traduzione fornita da StrongLoop / IBM.

È possibile che questo documento non sia aggiornato poiché la documentazione è in inglese. Per gli ultimi aggiornamenti, fare riferimento alla documentazione in inglese.

Esempio di Hello world

In sostanza, questa sarà l’applicazione Express più semplice che è possibile creare. È un’applicazione a singolo file — e non quello che si ottiene se si utilizza il Programma di creazione Express, il quale crea le fondamenta per un’applicazione completa con molti file JavaScript, template Jade e sotto directory per diversi scopi.

Per prima cosa creare una directory denominata myapp, passare a quest’ultima ed eseguire npm init. Quindi installare express come dipendenza, come descritto nella Guida all’installazione.

Nella directory myapp, creare un file denominato app.js e aggiungere il seguente codice:


const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

L’applicazione avvia un server e resta in ascolto sulla porta 3000 per le connessioni. L’applicazione risponde con “Hello World!” per le richieste all’URL root (/) o route. Per qualsiasi altro percorso, risponderà con il messaggio 404 Non trovato.

I valori req (richiesta) e res (risposta) sono esattamente gli stessi oggetti forniti da Node, quindi è possibile richiamare req.pipe(), req.on('data', callback) e qualsiasi cosa che si farebbe senza il coinvolgimento di Express.

Eseguire l’applicazione con il seguente comando:

$ node app.js

Successivamente, caricare http://localhost:3000/ su un browser per visualizzare l’output.