1
0

Fix du type MIME pour les fichiers CSS statiques

## 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
This commit is contained in:
unfr 2025-09-27 16:39:14 +02:00
parent b085828350
commit 28d2bff3ef

View File

@ -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(