Bonjour , Alors cette evolution est un peux plus compiqué.
pour recuperer la session, il ne faut plus utiliser getSession ( interdit sur le ServerSide ) mais getServerSession().
import NextAuth from 'next-auth/next';
import { getServerSession } from 'next-auth/next';
export default async function handler(req, res) {
console.log(req)
if (req.method === 'DELETE') {
const session = await getServerSession(req,res,NextAuth);
console.log('Sessions test');
console.log(session);
if (!session) {
res.status(401).json({ message: 'impossible de vous authentifier' });
return;
}
Attention pour que ca marche il faut avoir definit les variable environementale dans .env:
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=test
J'espere que ça vous aidera :)