import { serverSupabaseClient } from '#supabase/server' export default defineEventHandler(async (event) => { const client = await serverSupabaseClient(event) const { data: { user } } = await client.auth.getUser() if (!user) throw createError({ statusCode: 401, message: 'No autenticado' }) const { data, error } = await client .from('profiles') .select('*') .eq('id', user.id) .single() if (error) throw createError({ statusCode: 500, message: error.message }) return data })