ExpressJS:dossiers statiques et publiques
dans express js pour consommer l'importe quelle ressource dans le serveur on a besoin d'un mapping entre la requête HTTP et la fonction à exécuter, Donc afin de pypass cette restriction pour les fichiers statiques comme :css,javascript et les fichiers comme les images, pdf ,ExpressJS permet de spécifier les dossiers publics et statiques
├── publics
│ ├── css
│ │ ├── bootstrap.css
│ │ ├── monStyle.css
│ ├── images
│ │ ├── logo.png
│ │ ├── image2.png
│ ├── JS
│ │ ├── scirpt1.js
│ │ ├── ...
Serveur.js
//importer expressjs
var express = require('express');
var app = express();
/*public est un dossier dans la racine du projet contenant les ressources statiques*/
app.use(express.static('public'));
//les routes
const test = require('./routage')
app.use('/tests',test)
//démarer le serveur sur le port 8081
app.listen(8081, function () {
console.log('Écoute du port 8081');
});