Menu

Express

Express

Façon simple de créer un serveur http

La doc c'est ici

1npm i express 2
1const express = require("express"); 2const app = express(); 3 4app.set("views", "./app/views"); // On set les vues ejs pour qu'elles soient à la racine 5app.set("view engine", "ejs"); // On dit à express d'utliliser ejs 6 7app.use(express.static("./public")); // Les fichiesr static seront directement à la racine "/" 8 9app.use(express.urlencoded({ extended: false })); // Urlencoded permet de se servir de req.body (tout se qui est dans l'url (?toto=tata....)) 10 11app.get("/", (req, res) => { 12 res.render("homePage"); 13}); 14 15app.use("*", (req, res) => { 16 res.send("404 Not Found"); 17}); 18 19app.listen(8080, () => { 20 console.log("Server start on http://localhost:8080"); 21}); 22