小编ibo*_*ibo的帖子

针对“aws.connect.psdb.cloud”处的数据库服务器进行身份验证失败,为“name”提供的数据库凭证无效

我在下一个 js 应用程序上使用 planestscale 和 prisma,我试图在 vercel 上托管该应用程序,但它在本地主机上运行,​​没有任何错误,但一旦我进入 depolyment,我就会计算此错误 Authentication failed against database server at `aws.connect。 psdb.cloud`,为“name”提供的数据库凭据无效。
我向 vercel 添加了相同的环境变量,并且该变量位于 .env 文件中

DATABASE_URL='mysql://<um>:<pw>Q@aws.connect.psdb.cloud/<db-name>?sslaccept=strict'
Run Code Online (Sandbox Code Playgroud)

注意:我替换了占位符

这是我的 schema.prisma

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
  relationMode = "prisma"
}
Run Code Online (Sandbox Code Playgroud)

为什么它在部署中的工作方式不一样

next.js vercel prisma planetscale

3
推荐指数
1
解决办法
2517
查看次数

标签 统计

next.js ×1

planetscale ×1

prisma ×1

vercel ×1