Проверете вашата pg config. Изглежда, че използвате pg 8, който отхвърля простото деактивиране на проверката на сертификат (както имате във вашата конфигурация, където ssl е зададен на true, но не е предоставена ssl конфигурация). Посочете rejectUnauthorized: true
за изискване на валиден CA или rejectUnauthorized: false
изрично да се откажете от MITM защита.
Можете да го направите, когато настроите вашата pg конфигурация, както следва
const client = new Client({
connectionString: connectionString,
ssl: { rejectUnauthorized: false }
})