Verifique sua configuração de pg. Parece que você está usando a página 8, que desabilita a desativação implícita da verificação de certificado (como você tem em sua configuração, onde ssl está definido como verdadeiro, mas nenhuma configuração ssl é fornecida). Especifique
rejectUnauthorized: true
para exigir uma CA válida ou rejectUnauthorized: false
para recusar explicitamente a proteção MITM. Você pode fazer isso onde você configura sua configuração de pg da seguinte maneira
const client = new Client({
connectionString: connectionString,
ssl: { rejectUnauthorized: false }
})