2016-05-03 11 views
2

Ich habe einen Parse Server auf Heroku eingerichtet, mit einem MLab MongoDB. Alles funktioniert gut, & wenn ich besuche https://myapp.herokuapp.com sehe ich "Stellen Sie sicher, den Parse-Server Repo auf GitHub!".Parse Server Benutzerdefinierte Domain auf Heroku

Ich kann API-Funktionen erfolgreich über meine Postman-Konsole ausführen, zum Beispiel über den folgenden REST-API-Aufruf anmelden: https://myapp.herokuapp.com/parse/login?username=admin&password=password.

Ich kann auch andere REST API POST, GET, etc. wie Sie erwarten, durchführen.

Ich versuche jetzt, meine eigene Domain "api.mydomain.net" zu verwenden. In der Heroku App> Einstellungen> Benutzerdefinierte Domains habe ich die Domain auf "api.mydomain.net" & "myapp.herokuapp.com" als DNS-Ziel festgelegt.

Ich habe auch einen CNAME-Datensatz zu den DNS hinzugefügt, der "api" auf "myapp.herokuapp.com" zeigt.

Wenn ich besuche https://api.mydomain.net sehe ich die "Stellen Sie sicher, den Parse-Server Repo auf GitHub zu star!" Meldung bestätigt, dass der CNAME-Eintrag funktioniert, aber wenn ich die gleiche REST API Call https://api.mydomain.net/parse/login?username=admin&password=password ich die Antwort erhalten auszuführen:

konnte keine Antwort bekommen.

Dies scheint wie ein Fehler bei der Verbindung zu https://api.mydomain.net/parse/login?username=admin&password=password zu sein.

Was fehlt mir?

Antwort

0

Sie versuchen, eine sichere Verbindung zum Parse Server mit https herzustellen. Sie müssen daher ein TSL-Zertifikat für Ihre Heroku-App im Heroku-Dashboard hinzufügen.

  1. öffnen Heroku App in Heroku Armaturenbrett
  2. öffnen Registerkarte Einstellungen
  3. In Abschnitt Domains und Zertifikate SSL konfigurieren klicken und Automatically configure using Automated Certificate Management wählen.
  4. Klicken Sie auf Add domain, um die Domäne hinzuzufügen, von der die Anforderung weitergeleitet werden soll, z. api.example.com.
  5. Setzen Sie auf der Website Ihres Domain-Registrators die CNAME für api.example.com auf die Domain in den Heroku App-Einstellungen, z. api.example.com.herokudns.com
  6. Warten, bis der Status der Domäne in der Heroku Armaturenbretts ist Done
Verwandte Themen