PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Errore "Certificato autofirmato" durante la query sul database Postgres ospitato da Heroku dall'applicazione Node.js

Controlla la tua configurazione pg. Sembra che tu stia usando pg 8 che deprecatesemplice la disabilitazione della verifica del certificato (come hai nella tua configurazione in cui ssl è impostato su true ma non viene fornita alcuna configurazione SSL). Specifica rejectUnauthorized: true per richiedere una CA valida o rejectUnauthorized: false di rinunciare esplicitamente alla protezione MITM.

Puoi farlo dove imposti la tua configurazione pg come segue

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