ghostguild-org/server/api/members/create.post.js

17 lines
No EOL
395 B
JavaScript

// server/api/members/create.post.js
import Member from '../../models/member'
export default defineEventHandler(async (event) => {
const body = await readBody(event)
try {
const member = new Member(body)
await member.save()
return { success: true, member }
} catch (error) {
throw createError({
statusCode: 400,
statusMessage: error.message
})
}
})