import {PrismaClient} from "@prisma/client" import { NextApiRequest, NextApiResponse } from "next" import { NextRequest, NextResponse } from "next/server" import { prisma } from './../../../prisma/db' export async function GET(req: NextRequest){ return NextResponse.json("") } export async function POST(req: NextRequest, res: NextResponse){ const data = await req.json() console.log("router data: " + data, "status:") console.log(data) try { await prisma.message.create({ data: data }) return NextResponse.json({status: 201, message: 'Message Created'}) //res.status(200).json({message: 'Message Created'}) //res.status(200).json({message: 'Message Created'}) } catch (error) { console.log("Failure" + error); // res.status(400) } console.log("post") } /* export default async function handler(req: NextApiRequest, res: NextApiResponse){ const data = (req.body) try { await prisma.message.create({ data }) res.status(200).json({message: 'Note Created'}) } catch (error) { console.log("Failure"); } } */ /* export const postMessage = async(req: NextApiRequest , res: NextApiResponse) => { const data = (req.body) console.log("router data: " + data) const createdMessage = await prisma.message.create({ data }) res.status(201) } */