import { User, Post } from '~/server/database/models'; export default defineEventHandler(async (event) => { try { const users = await User.findAll({ include: [{ model: Post, as: 'posts' }] }) return users } catch (error) { console.error('Error fetching users:', error); throw createError({ statusCode: 500, statusMessage: 'Failed to fetch users' }) } })