import type { NextApiRequest, NextApiResponse } from "next"; import { getServerSession } from "next-auth/next"; import { authOptions } from "pages/api/auth/[...nextauth]"; type Data = { message: string; data?: object; }; export default async function handler( req: NextApiRequest, res: NextApiResponse ) { const session = await getServerSession(req, res, authOptions); console.log(session); if (!session) { res.status(401).json({ message: "You must be logged in." }); return; } return res.json({ message: "Success", }); }