Files
2025-04-22 10:56:56 +07:00

30 lines
569 B
TypeScript

export default defineEventHandler(async (event) => {
const query = getQuery(event)
const parent = JSON.parse(query.parent)
if (parent._id !== 'ID') {
return {}
}
try {
const results = await prisma.address.findMany({
select: {
id: true,
name: true,
},
})
return results.map((r) => {
return {
_id: r.id,
name: r.name,
}
})
} catch (error) {
// Return error if fetching users fails
return {
status: 500,
body: { message: 'Failed to fetch states' },
}
}
})