项目安装:
1 | npx create-next-app@latest |
1 | //禁止next.js收集数据 |
生产依赖安装包:
1 | pnpm install @prisma/client axios bcryptjs uuid nodemailer next-auth dotenv @prisma/adapter-pg pg |
开发依赖安装包:
1 | pnpm install @types/nodemailer prisma @types/bcryptjs |
Prisma使用:
prisma初始化:
1 | npx prisma init |
初始化会生成
prisma/schema.prisma:
1 | generator client { |
.env:
1 | DATABASE_URL="" |
prisma.config.ts:
1 | import "dotenv/config"; |