Recibí el error al conectarme a Postgres desde una aplicación externa. La solución es relativa al idioma que utiliza. En Java necesita encadenar el ?sslmode=require
para consultar cadena, en NodeJS (mi situación) debe agregar rejectUnauthorized: false
como sigue -
const client = new Client({
connectionString: process.env.DATABASE_URL,
ssl: {
rejectUnauthorized: false
}
});
Consulte https://devcenter.heroku.com/articles/heroku-postgresql para obtener más detalles.
¡Disfrútalo!