PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Erro 'Certificado autoassinado' durante a consulta ao banco de dados Postgres hospedado no Heroku do aplicativo Node.js


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