Sum*_*ans 34 prisma prisma-graphql
当我运行 GraphQL 查询时,我从 prisma 收到此错误消息。
Environment variable not found: DATABASE_URL.\n --> schema.prisma:6\n | \n 5 | provider = \"postgresql\"\n 6 | url = env(\"DATABASE_URL\")\n | \n\nValidation Error Count: 1",
Run Code Online (Sandbox Code Playgroud)
起初,我的任何项目文件夹中都没有 .env 文件,然后我使用数据库 URL 的链接添加了它,但仍然无法正常工作。这是文件夹结构:
这就是我的.env文件中的内容 -
DATABASE_URL="postgres://postgres:mypassword@db.pqtgawtgpfhpqxpgidrn.supabase.co:5432/postgres"
Run Code Online (Sandbox Code Playgroud)
Sum*_*ans 112
如果有人遇到这个问题,只需运行npx prisma generate. 这将重新建立 schema.prisma 和 .env 文件之间的链接。
pec*_*ata 41
就我而言,我想使用 NextJS 运行 Prisma Studio,它将所有环境变量存储在 中.env.local,因此我需要首先加载该文件。
npm install -g dotenv-cli
Run Code Online (Sandbox Code Playgroud)
dotenv -e .env.local -- npx prisma studio
Run Code Online (Sandbox Code Playgroud)
这是关于如何手动加载文件的官方Prisma 文档的链接.env。
| 归档时间: |
|
| 查看次数: |
58156 次 |
| 最近记录: |