UNPKG

mantis-app

Version:

M.A.N.T.I.S (MongoDB, Analog, Nx, Tailwind CSS, Ionic, Storybook) is not just a CLI tool; it's your passport to a seamless full-stack project launch.

16 lines (13 loc) 458 B
import { defineEventHandler } from 'h3'; import { useTodo } from '../../schemas/todo.schema'; import { z } from 'zod'; import { parseBody } from '../../utils/validation'; const createTodoSchema = z.object({ title: z.string(), completed: z.boolean(), }); export default defineEventHandler(async (event) => { const createTodoDto = await parseBody(event, createTodoSchema); const Todo = await useTodo(); return await Todo.create(createTodoDto); });