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

Tutoriel de base NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

Fichier NodeJS (FS)

Autres NodeJS

Installation d'Express.js

Express est un cadre Web node.js simple et flexible, fournissant une série de fonctionnalités puissantes pour vous aider à créer divers types d'applications Web, ainsi qu'une riche gamme d'outils HTTP.
Express permet de construire rapidement un site web complet fonctionnel.
Caractéristiques principales du cadre Express :

  • Vous pouvez configurer des middlewares pour répondre aux requêtes HTTP.

  • Définit une table de routes pour exécuter différentes actions de requêtes HTTP.

  • Vous pouvez rendre dynamiquement des pages HTML en passant des paramètres au modèle.

Installer Express

Installer Express et le sauvegarder dans la liste des dépendances :

$ cnpm install express --save

Les commandes suivantes installeront le cadre Express dans le répertoire node_modules du répertoire actuel, et un répertoire express sera automatiquement créé sous node_modules. Les modules importants suivants doivent être installés avec le cadre express :

  • body-parser - Middleware node.js utilisé pour traiter les données JSON, Raw, Texte et URL encodées.

  • cookie-parser - Ceci est un outil d'analyse de cookie. Vous pouvez obtenir les cookies transmis par req.cookies et les convertir en objet.

  • multer - node.js middleware, utilisé pour traiter enctype="multipart/form-data" (définir l'encodage MIME du formulaire) des données du formulaire.

$ cnpm install body-parser --save
$ cnpm install cookie-parser --save
$ cnpm install multer --save

Après l'installation, nous pouvons vérifier le numéro de version utilisé par express:

$ cnpm list express
/data/www/node
└── [email protected]  -> /Users/tianqixin/www/node/node_modules/.4.15.2@express

Première instance du cadre Express

À présent, nous allons utiliser le cadre Express pour afficher "Hello World".

Dans l'exemple suivant, nous avons introduit le module express et avons envoyé une chaîne de caractères "Hello World" en réponse à une requête client.

Créez un fichier express_demo.js, le code suivant s'affiche:

Code du fichier express_demo.js
//fichier express_demo.js
var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
   res.send('Hello World');
)
 
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("Exemple d'application, adresse d'accès http://%s:%s", host, port)
 
)

Exécutez le code suivant:

$ node express_demo.js 
Exemple d'application, adresse d'accès http://0.0.0.0:8081

Accédez à http: dans le navigateur//127.0.0.1:8081,les résultats sont les suivants:

Hello World