Nextjs 希望您使用.env.local文件来存储环境变量。棱镜用途.env
如果我使用.env.local文件然后设置 Prisma 数据库
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
Run Code Online (Sandbox Code Playgroud)
我收到DATABASE_URL不存在错误。
为 Prisma、Nextjs、Vercel 应用程序设置环境变量的正确方法是什么?
您可以使用dotenv-cli强制加载特定的环境文件。
1-安装dotenv-cli 包
2-创建脚本以在包上的 prisma 迁移之前运行 env
"scripts": {
...
"prismaDev": "dotenv -e .env.local prisma migrate dev ",
}
Run Code Online (Sandbox Code Playgroud)
3-现在你可以简单地运行npm run prismaDev
| 归档时间: |
|
| 查看次数: |
9034 次 |
| 最近记录: |