我刚刚收到错误“PrismaClient 无法在浏览器中运行”[next js]

Jus*_*kid 5 javascript next.js prisma

我只是要控制台记录数据库中的所有新闻 ID。但是当我运行它时,它会抛出如图所示的错误。我应该如何修复或解决这个问题? 错误

小智 9

您正在尝试在前端使用 Prisma,这是不可能的。要么在 next js api 路由中使用它:https://nextjs.org/docs/api-routes/introduction,要么在 getServerSideProps 或 getStaticProps 中使用它:https: //nextjs.org/docs/basic-features/data-fetching# getserversideprops-服务器端渲染

来源: https: //github.com/prisma/prisma/issues/6219

  • 根据 beta 文档,API 路由已被 Next.js 13.2 中的路由处理程序取代。我们如何将 Prisma 与路由处理程序一起使用? (2认同)