Files
nuxt4-example/server/api/users/index.get.ts
Tiemen van Olst 72d9f5e642 Added Docker
2025-09-09 08:52:28 +02:00

20 lines
425 B
TypeScript

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'
})
}
})