Überprüfen Sie Ihre pg-Konfiguration. Es hört sich so an, als würden Sie pg 8 verwenden, das die implizite Deaktivierung der Zertifikatsüberprüfung ablehnt (wie Sie es in Ihrer Konfiguration haben, wo ssl auf true gesetzt ist, aber keine SSL-Konfiguration bereitgestellt wird). Geben Sie rejectUnauthorized: true
an um eine gültige CA oder rejectUnauthorized: false
zu verlangen den MITM-Schutz ausdrücklich abzulehnen.
Sie können dies tun, indem Sie Ihre pg-Konfiguration wie folgt einrichten
const client = new Client({
connectionString: connectionString,
ssl: { rejectUnauthorized: false }
})