首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >prisma -在运行graphql查询时未找到环境变量

prisma -在运行graphql查询时未找到环境变量
EN

Stack Overflow用户
提问于 2021-06-01 21:29:03
回答 6查看 19.6K关注 0票数 22

在运行GraphQL查询时,我将从prisma获得此错误消息。

代码语言:javascript
复制
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",

起初,我在我的任何项目文件夹中都没有.env文件,然后我将它添加到数据库url的链接中,但仍然无法工作。以下是文件夹结构:

这就是我的.env文件里面的样子-

代码语言:javascript
复制
DATABASE_URL="postgres://postgres:mypassword@db.pqtgawtgpfhpqxpgidrn.supabase.co:5432/postgres"
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2021-06-01 22:19:22

如果有人遇到这个问题,只需运行npx prisma generate。这将重新建立schema.prisma和.env文件之间的链接。

票数 64
EN

Stack Overflow用户

发布于 2022-01-06 13:52:01

在我的例子中,我想使用NextJS运行Prisma,它将所有环境变量存储在.env.local中,所以我需要先加载文件。

代码语言:javascript
复制
npm install -g dotenv-cli
代码语言:javascript
复制
dotenv -e .env.local -- npx prisma studio

以下是关于如何手动加载Prisma博士文件的官方.env链接。

票数 13
EN

Stack Overflow用户

发布于 2022-04-21 15:29:54

我在我的NextJs项目中有这个问题。在将.env.local文件更改为.env之后,一切都正常。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67796217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档