Estoy tratando de acceder a los datos de la sesión de usuario actual después de la autenticación del usuario en un archivo dentro de las rutas Api de NextJS, pero en console.log (session.user.email) devuelve nulo incluso después de la autenticación. ¿Alguien sabe cómo hacerlo?
import { NextApiRequest, NextApiResponse } from "next"; import connectDb from "../../services/mongo"; import connectToDatabase from "../../services/mongo"; import {getSession} from 'next-auth/client' connectToDatabase(); export default async ( req: NextApiRequest, res: NextApiResponse ): Promise<void> => { const { db } = await connectDb(); switch (req.method) { case "GET": try { const session = await getSession() console.log(session.user.email) const favorites = await db.collection("users").findOne({ email: session.user.email}) res.status(200).json({ favorites }); } catch (error) { console.log(error); } break; default: } };