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 }
})