Conditions d’achèvement
6.2: Pages statiques
Dans monserveur, on avait affiché une page HTML en l'incluant dans le app.js avec des backticks « ` ... ` ».
Ce n'est pas très pratique.
Express permet d'indiquer un répertoire qui fournira des pages « statiques ».
C'est à dire des fichiers (HTML, CSS, JS, images, ...) qui seront envoyés directement au navigateur.
Après « const app = express(); », ajoutez:
app.use(express.static('public'));
Créez un répertoire appelé « public » dans « profils ».
Désormais, les fichiers dans « public » seront envoyés par Express directement au navigateur.
C'est similaire à un serveur web classique.
Créez un fichier « essai.html » dans public.
Vérifiez que vous pouvez y accéder par http://localhost:3000/essai.html