next.js - Prisma:查询数据库时出错:db error: FATAL: too many connections
问题描述
我在我的 nextjs 应用程序中使用 Prisma 作为 ORM。我在 lib 文件中启动 Prisma 客户端,并在我需要实例的地方导入相同的客户端。但仍然收到以下错误。
查询数据库时出错:db error: FATAL: too many connections for role "qcjoaamjgbnxjx"
棱镜客户端:
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
export default prisma;
解决方案
您可以尝试按此处PrismaClient
所示进行实例化,以便不会在每次重新加载时创建新连接。
推荐阅读
- c# - /auth 和 /authenticate 有什么区别?
- ios - 如何将文件从“react-native”或“Expo”下载到“icloud drive”?
- octobercms - 从输入到数据库的十月CMS
- authentication - EJB 到 Wildfly12 的客户端身份验证
- php - 如何在更高/更低的游戏中限制用户操作
- php - laravel 5.0 将数据保存在用作模型的数据透视表中
- python - 树莓派无法播放声音文件
- python - 如何通过不单击按钮来调用函数?
- python - 导入多个略有不同的 excel 文件
- css - Fullcalendar 事件具有去饱和的背景颜色