🙆♀️
const prisma = new PrismaClient()を多用してはいけない lib/prismaを作ろう
lib/prismaに以下を追加するだけです
import { PrismaClient } from '@prisma/client';
declare global {
var prisma: PrismaClient | undefined;
}
const prisma = global.prisma || new PrismaClient();
if (process.env.NODE_ENV === 'development') global.prisma = prisma;
export const db = prisma;
使用する際は
import {db} from "lib/prisma";
db.user.create({
...
})
などのように使います
Discussion