add cors to all /lib paths to make safari happy in dev mode

This commit is contained in:
Stewart Allen 2026-01-10 20:50:16 -05:00
commit 3e85a2c8f8

17
app.js
View file

@ -579,16 +579,19 @@ function cookieValue(cookie,key) {
} }
function addAppHeaders(req, res, next) { function addAppHeaders(req, res, next) {
if (req.app.path.indexOf("/lib") === 0) {
addCorsHeaders(req, res);
} else
if ([ if ([
"/kiri/", "/kiri/",
"/mesh/", "/mesh/",
"/lib/gpu/raster.js", // "/lib/gpu/raster.js",
"/lib/gpu/raster-worker.js", // "/lib/gpu/raster-worker.js",
"/lib/mesh/work.js", // "/lib/mesh/work.js",
"/lib/kiri/run/worker.js", // "/lib/kiri/run/worker.js",
"/lib/kiri/run/minion.js", // "/lib/kiri/run/minion.js",
"/lib/kiri/run/engine.js", // "/lib/kiri/run/engine.js",
"/lib/kiri/run/frame.js" // "/lib/kiri/run/frame.js"
].indexOf(req.app.path) >= 0) { ].indexOf(req.app.path) >= 0) {
addCorsHeaders(req, res); addCorsHeaders(req, res);
} }