2017-08-10 5 views
1

Ich versuche Loopback und ich habe versucht, dieses Testprojekt an Heroku zu schieben. Die Datenbank kann nicht mit dem Fehler an: Verbindung fehlschlägt: ECONNREFUSED 127.0.0.1:5432Kann nicht mit der Datenbank verbinden: Loopback + Heroku + Postgres: ECONNREFUSED 127.0.0.1:5432

Datenbank einer Verbindung zu meinem lokalen Postgres-Server ganz gut mit meinem lokalen credintials.

Die Datenbank URL Kredit ist die richtige. Ich sollte alles installiert haben.

Hier datasources.json Beispiel:

"myDatabase": { 
    "url": "[database url here]", 
    "connector": "postgresql"} 

Was mache ich falsch bzw. wie sollte ich versuchen, dieses Problem beheben?

Ich kann nicht migrieren oder den Server starten.

Antwort

0

zuerst sicherstellen, dass Ihre postgresql auf dem Port läuft 5432

Eine gemeinsame PostgreSQL-Konfiguration ist auf die UNIX-Domain-Socket zu verbinden /var/run/postgresql/.s.PGSQL.5432 anstelle der Verwendung der TCP/IP-Anschluss. so sollte Ihr datasources.json etwas wie sein:

{ 
    "myDatabase": { 
     "host": "/var/run/postgresql/", 
     "port": "5432", 
     "database": "dbname", 
     "username": "dbuser", 
     "password": "dbpassword", 
     "name": "postgres", 
     "debug": true, 
     "connector": "postgresql" 
    } 
} 
+0

Es tut mir leid, aber ich schaute in diese Lösung und es hat nicht geholfen. Ich denke, das hat etwas mit Strongloop zu tun. Ich habe versucht, die gleiche App in AWS zu implementieren und es gab ähnliche Probleme. Danke trotzdem! – Bongamo

Verwandte Themen