Докато кодът за връзка в първото поле за код изглежда правилен, обектът emailProvider не го използва. Вместо това в app.js EmailProvider се свързва с localhost:27017 и името на базата данни е твърдо кодирано в emailprovider.js като 'localdb'.
Това, което искате да направите вместо това, е да използвате информацията за връзка, предоставена в променливата на средата MONGOLAB_URI във вашия EmailProvider, която вече съдържа името на хоста, порта и базата данни.
Има редица начини да направите това, но един от начините би бил да преместите кода на връзката си от това първо кодово поле в конструктора на EmailProvider и след това да промените конструктора, така че да приема URI вместо хост и порт. По този начин можете да подадете променливата MONGOLAB_URI към конструктора в app.js.