我试图在Vercel上部署一个应用程序,同时使用它的新Postgres DB插件。我在部署之前得到这个构建错误:
Error: Prisma schema validation - (get-config wasm)
Error code: P1012
error: Environment variable not found: POSTGRES_URL_NON_POOLING.
--> schema.prisma:8
|
7 | url = env("POSTGRES_URL")
8 | directUrl = env("POSTGRES_URL_NON_POOLING")
一旦你将你的应用程序连接到数据库,这些环境变量就会由vercel自动设置,所以除非我断开应用程序与数据库的连接,否则我无法更新这些环境变量。是否有其他人在使用以下内容时遇到此问题:Vercel Postgres DB,Prisma(ORM)DB适配器,Next-Auth?
2条答案
按热度按时间zzoitvuj1#
如果使用
.env
而不是.env.local
,则可以正常工作https://github.com/orgs/vercel/discussions/2557
klsxnrf12#
我遇到了同样的问题,并跟踪了env变量根本没有连接的事实(通过在构建步骤之前打印它们)。我断开了我在Vercel中的项目与Vercel postgres示例的连接,然后重新连接它,这似乎已经完成了任务!
给予一试,可能对你也有用。