English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bienvenue dans le tutoriel Express.js. Dans cette série de tutoriels Express.js, nous allons apprendre à commencer à utiliser Express.js et à comprendre différents concepts d'Express.js à travers des exemples détaillés.
Ces deux tutoriels vous fournissent une introduction détaillée au cadre Web Express.js et à l'installation.
Qu'est-ce que Express.js ? - Une brève introduction à Express.js.
Installer Express.js - Étapes pour installer express.js en utilisant npm.
Voici un exemple simple d'application Express.js.
var express = require('express') // Créer une instance d'application rapide var app = express() // Itinéraires rapides app.get('/', function(req, res) { res.send('Ceci est un exemple de base pour Express.js par w3codebox') ) // Démarrer le serveur var server = app.listen(8000)
Dans le code ci-dessus, nous avons créé une instance de l'application express, puis avons défini un routeur pour traiter les requêtes sur l'URL GET paht/Ensuite, nous démarmons le serveur pour écouter le port 8000。
Des exemples plus détaillés pour construire et exécuter une application Web sont fournis à l'endroit suivant :Tutoriel Express.js– Application d'exemple Express.js.
Les routes express.js sont celles qui traitent des requêtes HTTP spécifiques sur les chemins d'URL spécifiés. Voici un exemple de route Express.
// Itinéraires rapides app.get('/hello/', function(req, res) { res.send('Ceci est un exemple de base pour Express.js par w3codebox') )
app est une instance d'application rapide. Nous pouvons appeler des méthodes HTTP, telles que GET (comme indiqué dans l'extrait de code ci-dessus), POST, HEAD, COPY, PATCH, MOVE, etc. Le premier paramètre est le chemin d'URL. La fonction (le deuxième paramètre du route) est liée au chemin correspondant à la path spécifiée. Dans l'exemple ci-dessus, la fonction (req, res) est liée uniquement aux requêtes ayant la path baseurl/hello/.
Les middlewares sont des fonctions qui peuvent être exécutées en ordre de requête avant d'envoyer la réponse au client. Voici un exemple.
var express = require('express') var app = express() // Définir la fonction middleware function logger(req, res, next) { console.log(new Date(), req.url) next() } // À chaque requête-Appeler logger : middleware pendant la période de réponse app.use(logger)
Le logger est une fonction middleware où l'on peut obtenir la requête et la réponse en tant que paramètres. next() peut également être appelé dans la requête-Continuer d'autres fonctions pendant la période de réponse.
Tutoriel complet sur les middlewares d'Express.js - Express middleware.
Express Router est utilisé pour créer des objets Router indépendants.