diff --git a/index.js b/index.js index f64a762..7094cf0 100755 --- a/index.js +++ b/index.js @@ -57,7 +57,17 @@ app.use("/resources/semag/hotline-miami/", (req,res,next) => { } next(); }); +app.use("/resources/semag/portal/", (req,res,next) => { + res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp'); + res.setHeader('Cross-Origin-Opener-Policy', 'same-origin'); + next(); +}); +app.use("/resources/semag/terraria/", (req,res,next) => { + res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp'); + res.setHeader('Cross-Origin-Opener-Policy', 'same-origin'); + next(); +}); app.use(compression()); app.use(cookieParser()); app.use(express.json({ limit: "10mb" })); diff --git a/package-lock.json b/package-lock.json index 5c2cd97..c92d3d0 100755 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "dotenv": "^16.6.1", "express": "^5.1.0", "file-type": "^19.6.0", + "gn-math.github.io-main": "^1.0.5", "lucida": "^2.0.0-54", "mime-types": "^2.1.35", "rword": "^3.2.1", @@ -1400,6 +1401,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gn-math.github.io-main": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gn-math.github.io-main/-/gn-math.github.io-main-1.0.5.tgz", + "integrity": "sha512-xOCNu/bccju8odypwprEvK02yy/KirtUWIyyVpmFRLbgcp4uvnKJQBxK7ya3BN4Fume+8mm9adv2DU/qeaXZcQ==", + "license": "ISC" + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", diff --git a/package.json b/package.json index 3c68549..0d9bb32 100755 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "dotenv": "^16.6.1", "express": "^5.1.0", "file-type": "^19.6.0", + "gn-math.github.io-main": "^1.0.5", "lucida": "^2.0.0-54", "mime-types": "^2.1.35", "rword": "^3.2.1",