Preview:
import { NextApiRequest, NextApiResponse } from "next";
import Message from "../models/messages";


}
export const config = {
  api: {
      externalResolver: true
  }
}

export const createMessage = async (
  req: NextApiRequest,
  res: NextApiResponse
) => {

  const { messageBody } = req.body;
  try {


    const message = await Message.create({ messageBody, label: "Human" });
    res.status(200).json(message);
    res.end()
  } catch (error) {
    res.status(500).json(error);
  }
};


export const getMessages=async(  req: NextApiRequest,
    res: NextApiResponse)=>{
   
try {

    const messages= await Message.find({})
    res.status(200).json(messages);
    res.end()
} catch (error) {
    res.json(error)
}
}
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter