diff --git a/src/server.js b/src/server.js index c5968a34..1a434310 100644 --- a/src/server.js +++ b/src/server.js @@ -135,7 +135,9 @@ const rssRoutes = require('./routes/rss.routes'); app.use('/', rssRoutes); // Static files -app.use(express.static('public')); +// extensions: ['html'] lets clean URLs (e.g. /whitepapers/eu-policy-brief) resolve +// to the matching .html file. Without this, only the .html-suffixed URL works. +app.use(express.static('public', { extensions: ['html'] })); // Health check endpoint (minimal, no sensitive data) app.get('/health', (req, res) => {