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.