English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base NodeJS

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS File(FS)

Altri NodeJS

Tutorial di Express.js

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.

Iniziare con Express.js

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.

Esempio Express.js

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

Route in 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/.

Middleware in Express.js

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.

Router Express.js

Express Router viene utilizzato per creare oggetti Router indipendenti.