该网站在本地主机中工作正常,但在构建过程中出现错误。
我已经安装并将
"postinstall": "prisma generate"
添加到脚本中并安装了 @netlify/plugin-nextjs
.
在我看来,您可能正在尝试使用 prisma 服务器在构建过程中创建内容;但是,如果您在 Netlify 上部署 prisma 服务器,则在构建完成之前,它不会在任何可访问的 URL 上启动并运行。如果我理解正确的话,有点鸡生蛋还是蛋生鸡的问题。
如果您在构建时(不是运行时/浏览时间,部署结束后)查询它,我猜您要么需要显式启动它,以便可以查询它(然后在构建时显式结束它)完成)或使用始终可用的外部 URL。您可以在 lambda 中托管 Netlify 上的 prisma“服务器”,部署过程分为两步: