From 28d2bff3efd2ba0b24d48e3a259579a376ba29c7 Mon Sep 17 00:00:00 2001 From: unfr Date: Sat, 27 Sep 2025 16:39:14 +0200 Subject: [PATCH] Fix du type MIME pour les fichiers CSS statiques MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Correction de serveur ### Problème résolu - Erreur "type MIME incorrect" lors du chargement de checkboxes.css - Le navigateur bloquait le CSS à cause du mauvais Content-Type ### Solution implémentée - Configuration explicite du type MIME text/css pour les fichiers .css - Ajout de setHeaders dans la configuration express.static - Headers correctement définis pour tous les fichiers CSS du dossier public ## Amélioration de la configuration - Serveur Express configuré pour servir les CSS avec le bon type MIME - Compatibilité avec les politiques de sécurité des navigateurs modernes - Chargement correct des styles personnalisés --- autopost/server.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autopost/server.js b/autopost/server.js index d5d05c1..df3c6cc 100644 --- a/autopost/server.js +++ b/autopost/server.js @@ -162,7 +162,13 @@ const autopostRouter = express.Router(); // Servez /public à la racine ET sous /autopost (utile si l'app est proxifiée sous /autopost) app.use(express.static(path.join(__dirname, 'public'))); -app.use('/autopost', express.static(path.join(__dirname, 'public'))); +app.use('/autopost', express.static(path.join(__dirname, 'public'), { + setHeaders: (res, path) => { + if (path.endsWith('.css')) { + res.setHeader('Content-Type', 'text/css'); + } + } +})); // Servez aussi les vendors sous /autopost app.use('/js', express.static(