Mens forbindelseskoden i det første kodefelt ser ud til at være korrekt, bruger emailProvider-objektet det ikke. I stedet for, i app.js, bliver EmailProvider forbundet til localhost:27017, og databasenavnet er hardkodet i emailprovider.js som 'localdb'.
Det, du vil gøre i stedet, er at bruge forbindelsesoplysningerne i miljøvariablen MONGOLAB_URI i din EmailProvider, som allerede indeholder værten, porten og databasenavnet.
Der er en række måder at gøre dette på, men en måde ville være at flytte din forbindelseskode fra den første kodeboks til EmailProvider-konstruktøren og derefter ændre konstruktøren, så den tager en URI i stedet for en vært og port. På den måde kan du videregive variablen MONGOLAB_URI til konstruktøren i app.js.