【发布时间】:2021-11-06 12:26:21
【问题描述】:
我需要做一个棱镜查询,我的id和登录id一样,但是idk我该怎么做,我是这样做的,但是它过滤了所有标题,我只需要标题现在完成的登录
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>
“服务”是我的表,它链接到“会话”表,都有id列,我只需要显示“服务”中注册的id中的标题会话”。
我说的有道理吗?提前谢谢!
【问题讨论】:
标签: javascript reactjs session prisma