SPB Git forge

spb/uqo-imm1003

Public
7commits 1branches 0releases
189.5 MBsize
maindefault branch
6 h agolast push
JavaScript 68% CSS 32%

server : en-tête CORS sur /files/ (réutilisation des téléchargements)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed 6 h ago (Sep 24, 2026) parent 710b5f3

1 changed file +1 −0

modified server.mjs +1 −0
@@ -75,6 +75,7 @@ function serveFile(req, res, file, stat) {
75 75 "Accept-Ranges": "bytes",
76 76 };
77 77 if (isHtml) headers["Content-Security-Policy"] = "frame-ancestors 'self'";
78 + if (/\/files\//.test(file)) headers["Access-Control-Allow-Origin"] = "*"; // téléchargements réutilisables (ex. dépôt Moodle)
78 79 const ae = String(req.headers["accept-encoding"] || "");
79 80 const canGzip = COMPRESSIBLE.has(ext) && stat.size > 1024 && !req.headers.range;
80 81 if (canGzip && /\bbr\b/.test(ae)) {
81 82