Ho ricevuto l'errore durante la connessione a Postgres da un'applicazione esterna. La correzione è relativa alla lingua utilizzata. In Java devi concatenare il ?sslmode=require
per interrogare la stringa, in NodeJS (la mia situazione) dovresti aggiungere rejectUnauthorized: false
come segue -
const client = new Client({
connectionString: process.env.DATABASE_URL,
ssl: {
rejectUnauthorized: false
}
});
Fare riferimento a https://devcenter.heroku.com/articles/heroku-postgresql per maggiori dettagli.
Divertiti!