Stellen Sie Nodejs + MongoDB auf Heroku bereit, müssen Sie jedoch beim Installieren die Kreditkarte überprüfen

8

Ich bin ein Neuling in NodeJS. In meinem ersten Projekt verwende ich Mungo, um lokale Datenbank zu verbinden. Ich möchte es auf Heroku Cloud bereitstellen. Ich suche einen Führer, um es zu tun. Alles ist in Ordnung, aber wenn ich meine Seite lade, hat es einen Fehler wie Bild.

Ich denke, der Grund ist, dass es in meiner App kein Add-on für MongoDB gibt. Heroku hat 2 Data Stories für MongoDB ist MongoDB und mLab verfassen. Aber beide müssen meine Kontokarte bestätigen.

Was kann ich jetzt tun?

Danke für Ihre Hilfe !!!

Fehler

    
Loi Nguyen Phuc 30.03.2016, 23:12
quelle

1 Antwort

36

MongoLab manuell einrichten

Sie müssen das Heroku-Add-On-System nicht verwenden, wenn Sie nicht möchten. Was Sie wirklich tun möchten, ist eine MongoDB-Datenbank in der Cloud einzurichten und eine Verbindungszeichenfolge dafür zu erhalten.

Sie können die MongoLab-Dokumentation durchgehen, um Sie durch folgendes zu führen: mongoLab

Kurz gesagt, die Schritte sind:

  1. Melden Sie sich für ein kostenloses Konto an
  2. Erstellen Sie eine neue Datenbank (wählen Sie Single Node, Sandbox für die freie Stufe)
  3. Klicken Sie auf die neu erstellte DB. Fügen Sie einen Benutzer
  4. hinzu
  5. Abrufen des Datenbank-URI (Verbindungszeichenfolge oben)

Die Verbindungszeichenfolge sieht ungefähr so ​​aus: mongodb: // dbuser: [email protected]: 59957 / loc8r-dev Alle Teile werden natürlich für dich anders sein, und du musst den Benutzernamen und das Passwort mit dem, was du in Schritt 3 angegeben hast, austauschen.

Sobald Sie Ihre vollständige Verbindungszeichenfolge haben, sollten Sie sie als Teil Ihrer Heroku-Konfiguration speichern. Mit einer Terminal-Eingabeaufforderung im Stammordner Ihrer Anwendung können Sie dies mit dem folgenden Befehl tun: $ heroku config: setze MONGOLAB_URI = your_db_uri

Ersetzen Sie your_db_uri durch Ihre vollständige Verbindungszeichenfolge, einschließlich des Protokolls mongodb: //. Die schnelle und einfache Methode erstellt automatisch die MONGOLAB_URI-Einstellung in Ihrer Heroku-Konfiguration. Diese manuellen Schritte bringen uns zum selben Punkt wie der schnelle Weg, und Sie können nun zum Haupttext im Abschnitt Brechen der URI in den Komponentenabschnitt zurückkehren.

    
Muhammad Faisal Iqbal 13.04.2016 07:23
quelle

Tags und Links