PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Heroku Postgres:psql:FATAL:nessuna voce pg_hba.conf per l'host

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!