Planetscale post 请求错误 'client must use SSL/TLS'

Planetscale post request error 'client must use SSL/TLS'

使用工具

  1. Planetscale MySQL 云数据库
  2. 快递
  3. 招摇
  4. Heroku

我试图从 postman 和 swagger api 文档向服务器发送 post 请求。 但是我都遇到了这个错误。

unknown error: Code: UNAVAILABLE
server does not allow insecure connections, client must use SSL/TLS

我可以在使用 localhost 时发送 post 请求。但是在 heroku 上部署应用程序后,我不能再这样做了。

documentation explain how to load the certificates

const sequelize = new Sequelize({
    dialect: 'mysql',
    username: MYSQL_USER,
    password: MYSQL_PASSWORD,
    host: MYSQL_HOST,
    dialectOptions: {
        bigNumberStrings: true,
        ssl: {
          ca: fs.readFileSync(__dirname + '/ca-certificates.crt')
        }
    }
})