Discussions

getSession() pour next-auth v4 dans le contexte API

Image

Comme pour l'un des sessions précédentes, utilisez ici la fonction `unstable_getServerSession` comme recommandé par la documentation de next-auth v4. Voici le code de mon API à la fin de cette session si vous éprouvez des difficultés :

 

//Lib
import { unstable_getServerSession } from 'next-auth';
import { authOptions } from '../pages/api/auth/[...nextauth]';

export async function handler(req, res) {
    if (req.method === 'DELETE') {
        const session = await unstable_getServerSession(req, res, authOptions);

        if (!session) {
            res.status(401).json({ message: 'Vous devez être identifié.' });
            return;
        }
    } else {
        res.status(403).json({ message: 'Requête invalide' });
        return;
    }
}
0 réponse
Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.
Aide spontanée

Informations

Créée le 17 octobre 2022 08:36
Dernière activité le 17 octobre 2022 08:36