Exemple Hello world
Il s’agit de l’application Express la plus simple que vous puissiez créer. Cette application ne contient qu’un seul fichier, c’est-à-dire tout l’inverse de ce que vous obtiendriez avec le générateur Express, qui crée l’échafaudage d’une application entière, avec des fichiers JavaScript, des modèles Pug et des sous-répertoires pour divers motifs.
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}`)
})
L’application démarre un serveur et écoute le port 3000 à la recherche de connexions. L’application répond “Hello World!” aux demandes adressées
à l’URL racine (/
) ou à la route racine. Pour tous les autres chemins d’accès, elle répondra par 404 Not Found.
Running Locally
Premièrement, créez un répertoire appelé myapp
, rendez-vous dedans et exécutez la commande npm init
. Ensuite, installez express
en tant que dépendance en suivant les instructions du guide d’installation.
Dans le répertoire myapp
, créez un fichier appelé app.js
et ajoutez le code suivant :
Les objets req
(demande) et res
(réponse) sont exactement les mêmes que ceux que Node fournit, vous pouvez donc appeler
req.pipe()
, req.on('data', callback)
et tout autre objet sans recourir à Express.
Exécutez l’application avec la commande suivante :
$ node app.js
Puis chargez http://localhost:3000/ dans un navigateur pour consulter le résultat.