sql >> Base de Datos >  >> RDS >> PostgreSQL

Error de "certificado autofirmado" durante la consulta de la base de datos de Postgres alojada en Heroku desde la aplicación Node.js

Verifique su configuración de pg. Parece que está utilizando la página 8, que desaprueba la desactivación simple de la verificación del certificado (como tiene en su configuración, donde ssl está configurado como verdadero pero no se proporciona ninguna configuración de ssl). Especifique rejectUnauthorized: true para requerir una CA válida o rejectUnauthorized: false para excluirse explícitamente de la protección MITM.

Puede hacerlo donde configura su configuración de pg de la siguiente manera

const client = new Client({
  connectionString: connectionString,
  ssl: { rejectUnauthorized: false }
})