Mặc dù mã kết nối trong hộp mã đầu tiên có vẻ chính xác, nhưng đối tượng emailProvider không sử dụng nó. Thay vào đó, trong app.js, EmailProvider đang được kết nối với localhost:27017 và tên cơ sở dữ liệu được mã hóa cứng trong emailprovider.js là 'localdb'.
Thay vào đó, những gì bạn muốn làm là sử dụng thông tin kết nối được cung cấp trong biến môi trường MONGOLAB_URI trong EmailProvider của bạn, biến này đã chứa tên máy chủ, cổng và cơ sở dữ liệu.
Có một số cách để thực hiện việc này, nhưng có một cách là di chuyển mã kết nối của bạn từ hộp mã đầu tiên đó vào hàm tạo EmailProvider, sau đó thay đổi hàm tạo để nó sử dụng URI thay vì máy chủ và cổng. Bằng cách đó, bạn có thể chuyển biến MONGOLAB_URI cho hàm tạo trong app.js.