Open2

Next.js, Prisma 周りのチュートリアルをまとめたスクラップ

へぶんへぶん

Next.js + Prisma, PostgreSQL

https://vercel.com/guides/nextjs-prisma-postgres

内容

  • Next, Prisma, PostgreSQL の環境構築
  • Prisma でモデル定義, マイグレーションなど開発時の操作
  • Next 上で Prisma を使用する
  • NextAuth と連携

備考

へぶんへぶん

Prisma Client の初期化の例

(lib/prisma.ts)

import {PrismaClient} from '@prisma/client'

declare const global: NodeJS.Global & { prisma?: PrismaClient }

const prisma = global.prisma || new PrismaClient()
if (process.env.NODE_ENV === 'development') global.prisma = prisma

export default prisma