Im使用planestscale与prisma在下一个js应用程序,我试图托管在vercel上,但它运行在localhost上没有任何错误,但只要我去depolyment我计数此错误身份验证失败对数据库服务器在www.example.com
,为name
提供的数据库凭据无效。
我把同样的env变量添加到vercel和Ihave变量。env文件
DATABASE_URL='mysql://<um>:<pw>Q@aws.connect.psdb.cloud/<db-name>?sslaccept=strict'
注意:我替换了占位符
这是我的模式棱镜
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
relationMode = "prisma"
}
为什么它在部署中不起作用
1条答案
按热度按时间ozxc1zmp1#
可能是你在推。env文件到github。
检查与您的Planetscale帐户相关的电子邮件,您很可能会收到一封邮件,说帐户详细信息已被撤销。
您可以删除。env文件与
git rm .env --cached
和gitignore文件,确保你有:然后将其推回github。