Files
vitify-nuxt/server/api/address.bak/villages.get.ts
2025-04-22 10:56:56 +07:00

25 lines
531 B
TypeScript

export default defineEventHandler(async (event) => {
const query = getQuery(event)
const parent = JSON.parse(query.parent)
try {
const villages = await prisma.addressVillages.findMany({
where: {
Parent: parent.Code,
},
})
return villages.map((c) => {
return {
Code: '' + c.Code,
Name: c.Name,
}
})
} catch (error) {
// Return error if fetching users fails
return {
status: 500,
body: { message: 'Failed to fetch villages' },
}
}
})