Traduire cette page

Bonjour l'exemple du monde

Intégré ci-dessous est essentiellement l’application Express la plus simple que vous puissiez créer. C’est une seule application de fichier — pas ce que vous obtiendrez si vous utilisez le générateur Express, que crée l’échafaudage pour une application complète avec de nombreux fichiers JavaScript, des modèles Jade, et des sous-répertoires à diverses fins.

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}`);
});

Cette application démarre un serveur et écoute le port 3000 pour les connexions. L’application répond avec “Hello World!” pour les demandes à l’URL racine (/) ou route. Pour tous les autres chemins, il répondra avec un 404 Not Found.

Exécution locale

Créez d’abord un répertoire nommé myapp, changez et exécutez npm init. Ensuite, installez express en tant que dépendance, conformément au guide d’installation.

Dans le dossier myapp, créez un fichier nommé app.js et copiez le code à partir de l’exemple ci-dessus.

Les req (request) et res (response) sont les mêmes objets que le noeud fournit, donc vous pouvez appeler req. ipe(), req.on('data', callback), et tout autre chose que vous feriez sans Express impliqué.

Exécutez l’application avec la commande suivante :

Terminal window
$ node app.js

Ensuite, chargez http://localhost:3000/ dans un navigateur pour voir la sortie.