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