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

node-postgres erhält Fehler beim Verbinden von ECONNREFUSED

@Madhavan Kumar vielen Dank für deine Hilfe

Die Schritte zur Lösung dieses Problems waren wie folgt:

Auf dem Remote-Server:-

1- find \ -name "postgresql.conf" um den Ort der Konfigurationsdatei zu finden

2- sudo nano /path/to/config/postgresql.conf um die Konfigurationsdatei zu bearbeiten

3- Ändern Sie diesen #listen_addresses = 'localhost' dazu listen_addresses = '*' dann speichern und beenden

4- find \ -name "pg_hba.conf" HBA-Konfigurationsdatei zu finden

5- sudo nano /path/to/config/pg_hba.conf um die HBA-Konfigurationsdatei zu bearbeiten

6- add host all all 0.0.0.0/0 md5 host all all ::/0 md5

am Ende der Datei, dann speichern und beenden

7- Führen Sie /etc/init.d/postgresql restart aus um postgres neu zu starten

Im Code wie folgt verbinden:-

let sequelize = new Sequelize(
  config.db.name,
  config.db.username,
  config.db.password,
  {
    host: config.ip,
    port: config.port,
    dialect : 'postgres'
  }
)