English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Benvenuti nel tutorial Express.js. In questa serie di tutorial su Express.js, impareremo come iniziare a utilizzare Express.js e i vari concetti di Express.js attraverso esempi dettagliati.
Questi due tutorial forniscono una dettagliata spiegazione del framework Web Express.js e dell'installazione.
Cos'è Express.js? – Breve introduzione a Express.js.
Installazione di Express.js – Passaggi per installare express.js utilizzando npm.
Ecco un esempio semplice di applicazione Express.js.
var express = require('express') // Creazione di un'istanza di applicazione rapida var app = express() // Punti di rotta rapidi app.get('/', function(req, res) { res.send('Questo è un esempio di base per Express.js di w3codebox') } // Avvio del server var server = app.listen(8000)
Nel codice sopra, abbiamo creato un'istanza dell'applicazione Express e abbiamo definito un router per gestire le richieste GET sul percorso /URL/. Poi abbiamo avviato il server per ascoltare sulla porta 8000.
Più dettagliati esempi su come costruire e far funzionare un'applicazione web sono forniti nei seguenti punti:Tutoriale Express.js– Applicazione di esempio Express.js
Le rotte Express.js sono quelle che gestiscono richieste HTTP specifiche su percorsi URL specifici. Ecco un esempio di rotta Express.
// Punti di rotta rapidi app.get('/hello/', function(req, res) { res.send('Questo è un esempio di base per Express.js di w3codebox') }
app è un'istanza di applicazione rapida. Possiamo chiamare metodi HTTP come GET (come nel frammento di codice sopra), POST, HEAD, COPY, PATCH, MOVE, ecc. Il primo parametro è il percorso URL. La funzione (il secondo parametro del route) viene incanalata con il percorso che corrisponde alla specifica. Nel esempio sopra, la funzione (req, res) è incanalata solo con le richieste che hanno il percorso baseurl /hello/.
Le middleware sono funzioni che possono essere eseguite in ordine di richiesta prima di inviare la risposta al client. Ecco un esempio.
var express = require('express') var app = express() // Definire la funzione middleware function logger(req, res, next) { console.log(new Date(), req.url) next() } // Chiamare logger: middleware in ogni ciclo richiesta-risposta app.use(logger)
Il registratore è una funzione middleware in cui vengono presi come parametri la richiesta e la risposta. Inoltre, next() può continuare altre funzioni nel ciclo richiesta-risposta.
Tutoriale completo su middleware Express.js – Middleware Express.
Express Router viene utilizzato per creare oggetti Router indipendenti.