Vérifiez votre pg config. Il semble que vous utilisiez pg 8 qui déprécie la désactivation implicite de la vérification de certificat (comme vous l'avez dans votre configuration où ssl est défini sur true mais aucune configuration ssl n'est fournie). Spécifiez rejectUnauthorized: true
pour exiger une autorité de certification valide ou rejectUnauthorized: false
pour désactiver explicitement la protection MITM.
Vous pouvez le faire là où vous configurez votre pg config comme suit
const client = new Client({
connectionString: connectionString,
ssl: { rejectUnauthorized: false }
})