PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Heroku Postgres:psql:FATAL:kein pg_hba.conf-Eintrag für Host

Ich habe den Fehler beim Verbinden mit Postgres erhalten aus einer externen Anwendung. Der Fix ist relativ zu der Sprache, die Sie verwenden. In Java Sie müssen ?sslmode=require verketten um den String abzufragen, in NodeJS (meine Situation) Sie sollten rejectUnauthorized: false hinzufügen wie folgt -

const client = new Client({
  connectionString: process.env.DATABASE_URL,
  ssl: {
    rejectUnauthorized: false
  }
});

Weitere Einzelheiten finden Sie unter https://devcenter.heroku.com/articles/heroku-postgresql.

Viel Spaß!