Necesito hacer una consulta de prisma, donde mi identificación es la misma que la identificación de inicio de sesión, pero no sé cómo lo hago, lo estoy haciendo así, pero filtra todos los títulos, y solo necesito el título del inicio de sesión. eso se hizo ahora
import React from 'react'; import Link from 'next/link'; import { PrismaClient } from '@prisma/client'; import { signIn, signOut, useSession } from 'next-auth/client'; export async function getStaticProps() { const prisma = new PrismaClient(); const services = await prisma.service.findUnique({ where: { id: }, }) return { props: { services, }, }; } export default function Home({ services }) { const [session] = useSession(); return ( <> {!session && ( <> Not signed in {' '} <br /> <button type="button" onClick={signIn}>Sign In</button> </> )} {session && ( <> Signed in as {session.user.email} <br /> <ul> {services.map((service) => ( <li key={service.id}>{service.title}</li> ))} </ul>El "servicio" es mi tabla, y está vinculada a la tabla "sesión", ambas tienen la columna id, y solo necesito mostrar los títulos del "servicio" que están en la id registrada en la "sesión".
¿tiene sentido lo que digo? ¡Gracias de antemano!
Echa un vistazo a esta página . Puede usar getSession de next-auth para obtener los detalles de sesión de usuario requeridos.