2016-03-30 7 views
8

Sono un novizio in NodeJS. Nel mio primo progetto, uso mangusta per connettere il database locale. Voglio distribuirlo su Heroku Cloud. Cerco una guida per farlo. Tutto è OK ma quando carico la mia pagina, ha un errore come l'immagine.Distribuire Nodejs + MongoDB su Heroku ma è necessario verificare la carta di credito quando si installa il componente aggiuntivo

Penso che la ragione è che non ci sono componenti aggiuntivi per MongoDB nella mia app. Heroku ha 2 storie di dati per MongoDB è Compose MongoDB e mLab. Ma entrambi devono verificare la carta di credito del mio account.

Cosa posso fare ora?

Grazie per il vostro aiuto !!!

Error

+0

Verifica il tuo account con una carta di credito! – Suriyaa

risposta

36

Impostazione MongoLab manualmente

non dovete utilizzare il sistema di add-on Heroku se non volete. Quello che vuoi veramente fare è impostare un database MongoDB nel cloud e ottenere una stringa di connessione per questo.

È possibile seguire attraverso la documentazione MongoLab per guidare l'utente attraverso questo: mongoLab

In breve, i passaggi sono:

  1. Iscriviti per un account gratuito
  2. Creare un nuovo database (selezionare Single Node, Sandbox per il livello gratuito)
  3. fare clic sul DB appena creato Aggiungere un utente
  4. Ottenere l'URI del database (stringa di connessione fornita in alto)

La stringa di connessione sarà simile a questo: mongodb: // dbuser: [email protected]: 59.957/loc8r-dev Tutte le parti sarà diverso per voi, naturalmente, e si Dovrai sostituire il nome utente e la password con quello specificato al passaggio 3.

Una volta ottenuta la stringa di connessione completa, è necessario salvarla come parte della configurazione di Heroku. Con un terminale nella cartella principale della vostra applicazione si può fare questo con il seguente comando: $ Heroku config: impostato MONGOLAB_URI = your_db_uri

Sostituire your_db_uri con la stringa di connessione completa, compreso il MongoDB: // protocollo. Il modo semplice e veloce crea automaticamente l'impostazione MONGOLAB_URI nella tua configurazione di Heroku. Questi passaggi manuali ci portano allo stesso punto del modo rapido e ora puoi tornare al testo principale in Breaking the URI nella sezione relativa ai componenti.

+0

"Con il prompt del terminale" quale terminale richiede? Intendi file .bat? –

Problemi correlati