2017-08-22 4 views
0

Ich habe REST API in Ruby auf Schienen erstellt und für api Anruf habe ich Faraday als REST client verwendet. Meine Anwendung funktioniert völlig gut auf localhost: 3000.Faraday :: ConnectionFailed (Verbindung abgelehnt:: 80)

aber wenn ich es eingesetzt Heroku es mir einen Fehler geben

Faraday::ConnectionFailed (connection refused: :80) 
+0

Möglicherweise müssen Sie die Einstellungen für die Umgebungskonfiguration überprüfen. Wenn Faraday versucht, eine Verbindung über Port 80 herzustellen, aber Heroku einen anderen Port verwendet (vielleicht 8080), dann könnte es mit der richtigen Umgebungskonfigurationseinstellung behoben werden. – marksiemers

+0

in Schienen wo sollte ich das konfigurieren –

+0

Hilft das? https://github.com/lotistisland/faraday/wiki/Setting-up-SSL-certificates#heroku-fedora-centos – marksiemers

Antwort

0

Sie sollten 443.

+0

ja, aber wo sollte ich es konfigurieren –

+0

Sie könnten einfach https anstelle von http in Ihrer URL versuchen. – Pragash

+0

ja meine Heroku-URL ist 'https', aber immer noch diesen Fehler –

0

Dort auf Port versuchen werden kann, sollte eine .env Datei in Ihrem Projekt sein, das der Holding wird Port-Nummer . Sie müssen es konfigurieren und auf den Port richten, an dem heroku arbeitet.

Verwandte Themen