From 7f9382124320b2a5c8d0fb523c8ba4fbb02a20ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20G=C3=B6rg=C3=BCl=C3=BC?= Date: Wed, 26 Jul 2023 19:31:17 +0300 Subject: [PATCH] app: fix reading CSP nonce issue from csp-nonce.txt --- nuxt.config.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nuxt.config.js b/nuxt.config.js index 1ae970eb..4f3148be 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -2,10 +2,12 @@ import fs from "fs"; import path from "path"; import tr from "vuetify/es5/locale/tr"; -let cspNonce = ""; -if (process.env.NODE_EV === "production") { +let cspNonce = "development-mode"; +const cspNonceTxtPath = path.join(__dirname, "csp-nonce.txt"); +const cspNonceTxt = fs.existsSync(cspNonceTxtPath); +if (cspNonceTxt) { // create-csp-nonce-txt.js - cspNonce = fs.readFileSync(path.join(__dirname, "csp-nonce.txt"), { encoding: "utf-8" }); + cspNonce = fs.readFileSync(cspNonceTxtPath, { encoding: "utf-8" }); } export default {