From d22ae9e62acd4189fa34536461d8005b9626f438 Mon Sep 17 00:00:00 2001 From: Michael Dausmann Date: Wed, 25 Oct 2023 23:19:25 +1100 Subject: [PATCH] middleware route filtering. fixes #15 --- server/middleware/authContext.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/middleware/authContext.ts b/server/middleware/authContext.ts index 086fb78..a9382fc 100644 --- a/server/middleware/authContext.ts +++ b/server/middleware/authContext.ts @@ -15,6 +15,12 @@ declare module 'h3' { } export default defineEventHandler(async event => { + if ( + !(event.path.startsWith('/api/trpc') || event.path.startsWith('/api/note')) + ) { + return; // only apply middleware to working routes + } + const cookies = parseCookies(event); if (cookies && cookies['sb-access-token']) { const user = await serverSupabaseUser(event);