From e0341318ac15e76548ee955639f04e56119a8f27 Mon Sep 17 00:00:00 2001 From: Andreas Dinauer Date: Sun, 22 Mar 2026 10:02:51 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20proxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/routes/api/[...path].ts | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/server/routes/api/[...path].ts b/server/routes/api/[...path].ts index 7f012c5..3eb86e2 100644 --- a/server/routes/api/[...path].ts +++ b/server/routes/api/[...path].ts @@ -1,18 +1,16 @@ export default defineEventHandler(async (event) => { - if (process.env.NODE_ENV === 'development') + const user = process.env.NUXT_PRIVATE_SUPERUSER_USER; + const password = process.env.NUXT_PRIVATE_SUPERUSER_PASSWORD; + if (user == null || password == null) { - const user = process.env.NUXT_PRIVATE_SUPERUSER_USER; - const password = process.env.NUXT_PRIVATE_SUPERUSER_PASSWORD; - if (user == null || password == null) - { - throw new Error(); - } - return proxyRequest(event, process.env.NUXT_PUBLIC_BASE_URL + event.path, { - fetchOptions: { - headers: { - Authorization: "Basic " + Buffer.from(user + ':' + password).toString('base64') - } - } - }); + console.error("Username or password is null."); + throw Error(); } + return proxyRequest(event, process.env.NUXT_PUBLIC_BASE_URL + event.path, { + fetchOptions: { + headers: { + Authorization: "Basic " + Buffer.from(user + ':' + password).toString('base64') + } + } + }); }) \ No newline at end of file