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 !!!
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:
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.