middleware route filtering. fixes #15

This commit is contained in:
Michael Dausmann
2023-10-25 23:19:25 +11:00
parent a7f8c37f99
commit d22ae9e62a

View File

@@ -15,6 +15,12 @@ declare module 'h3' {
} }
export default defineEventHandler(async event => { 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); const cookies = parseCookies(event);
if (cookies && cookies['sb-access-token']) { if (cookies && cookies['sb-access-token']) {
const user = await serverSupabaseUser(event); const user = await serverSupabaseUser(event);