import type { NextApiRequest, NextApiResponse } from "next"; import { insertVessel } from "@/lib/db"; export default async function handler( req: NextApiRequest, res: NextApiResponse, ) { if (req.method === "POST") { try { const result = await insertVessel(req.body); return res.status(200).json({ success: true, data: result }); } catch (error) { return res.status(500).json({ success: false, error: error.message }); } } else { res.setHeader("Allow", ["POST"]); return res .status(405) .send(`Method ${req.method ?? "Undefined"} Not Allowed`); } }