import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; import { Database } from 'utils/database.types'; export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event); const supabase = serverSupabaseClient(event); const query = getQuery(event); const { data: note, error } = await supabase .from('notes') .select('*') .eq('id', query.id); if (!user) { throw createError({ statusCode: 401, message: 'Unauthorized' }); } return { note: note ? note[0] : null, error: error }; });