index.post.ts 333 Bytes
import { db } from '@/server/fake-db/apps/calendar'

export default defineEventHandler(async event => {
  const eventToAdd = await readBody(event)

  // Add the data to the database once validated
  db.events.push({
    ...eventToAdd,
    id: genId(db.events),
  })

  setResponseStatus(event, 201)

  return { body: eventToAdd }
})