import { NextApiRequest, NextApiResponse } from 'next' import nc from 'next-connect' import { prisma } from '../../services/prisma' const handler = nc() .get(async (_req, res) => { try { const data = await prisma.data.findFirst() res.status(200).json(data?.data) } catch (error) { console.error(error) res.status(500).send('Internal server error') } }) .put(async (req, res) => { try { const response = await prisma.data.update({ where: { id: 1 }, data: { data: JSON.stringify(req.body.data) } }) res.status(200).json(response) } catch (error) { console.error(error) res.status(500).send('Internal server error') } }) export default handler