mirror of
https://github.com/expressjs/expressjs.com.git
synced 2026-02-22 03:51:33 +00:00
1.9 KiB
Executable File
1.9 KiB
Executable File
layout, title, menu, lang
| layout | title | menu | lang |
|---|---|---|---|
| page | Esempio di "Hello World" di express | starter | it |
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](/{{ page.lang }}/starter/generator.html), 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](/{{ page.lang }}/starter/installing.html).
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.