From 04f2b6473e44bdbf16d52eea5b9af518fe69cb19 Mon Sep 17 00:00:00 2001 From: itsrubberduck Date: Tue, 17 Feb 2026 19:10:50 +0100 Subject: [PATCH] besser error message --- server/api/bridge/me.get.ts | 6 +++++- tests/server/bridgeMe.handler.test.ts | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/api/bridge/me.get.ts b/server/api/bridge/me.get.ts index e80317b..a1642c2 100644 --- a/server/api/bridge/me.get.ts +++ b/server/api/bridge/me.get.ts @@ -8,7 +8,11 @@ export default defineEventHandler(async (event) => { const token = getBridgeTokenFromHeader(event) if (!token) { - throw createError({ statusCode: 401, statusMessage: 'x-bridge-token header fehlt oder ist ungültig.' }) + throw createError({ + statusCode: 401, + statusMessage: 'Unauthorized', + message: 'x-bridge-token header fehlt oder ist ungültig.', + }) } console.info(`\x1b[36m[bridge:me]\x1b[0m token=\x1b[96m${token.slice(0, 6)}...\x1b[0m request received`) diff --git a/tests/server/bridgeMe.handler.test.ts b/tests/server/bridgeMe.handler.test.ts index 0139474..e689968 100644 --- a/tests/server/bridgeMe.handler.test.ts +++ b/tests/server/bridgeMe.handler.test.ts @@ -21,7 +21,10 @@ describe('/api/bridge/me handler', () => { await assert.rejects( () => handler(createEvent()), - (error: any) => error?.statusCode === 401 + (error: any) => + error?.statusCode === 401 && + error?.statusMessage === 'Unauthorized' && + error?.message === 'x-bridge-token header fehlt oder ist ungültig.' ) })