From 4ad30023f5a445a21bb8482a6d4151badcf2aa99 Mon Sep 17 00:00:00 2001 From: plondon Date: Sat, 25 Sep 2021 10:57:11 -0400 Subject: [PATCH] Enable cors only for :lang --- backend/server.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/server.js b/backend/server.js index f017426..f81fcfb 100644 --- a/backend/server.js +++ b/backend/server.js @@ -21,9 +21,6 @@ const fathomSiteId = process.env.FATHOM_SITE_ID || ""; const langs = await langsPromise; const app = express(); -app.use(cors()); -app.options("*", cors()); - app.set("query parser", (qs) => new URLSearchParams(qs)); app.set("view engine", "ejs"); @@ -48,7 +45,8 @@ for (const [lang, { aliases }] of Object.entries(langs)) { } } } -app.get("/:lang", (req, res) => { +app.options('/:lang', cors()) +app.get("/:lang", cors(), (req, res) => { const lang = req.params.lang; const lowered = lang.toLowerCase(); if (lowered !== lang) {