import Member from '../../../models/member.js' import { connectDB } from '../../../utils/mongoose.js' export default defineEventHandler(async (event) => { await requireAdmin(event) const memberId = getRouterParam(event, 'id') await connectDB() const projection = Object.keys(Member.schema.paths).join(' ') const member = await Member.findById(memberId).select(projection).lean() if (!member) { throw createError({ statusCode: 404, statusMessage: 'Member not found' }) } return member })