0
我已經將mLab添加到我的Heroku應用程序中,我也使用貓鼬。我嘗試從本地主機使用連接字符串,它工作(幾乎)。在我的服務器上的文件我用:mLab在Heroku上不起作用
var db = mongoose.connection;
if (process.env.MONGODB_URI) {
mongoose.connect('mongodb://heroku_fb82r7lw:[email protected]:61580/heroku_fb82r7lw');
// mongoose.connect(process.env.MONGODB_URI);
} else {
mongoose.connect('mongodb://heroku_fb82r7lw:[email protected]:61580/heroku_fb82r7lw');
// mongoose.connect('mongodb://localhost/fitMe')
}
如果我打開從本地主機的應用程序,它保存的東西到數據庫,並能找回來,雖然不是萬能的,但在Heroku並不在所有的工作。我用服務器反應。我覺得這事錯的擊潰..所以這裏是鏈接到服務器上的文件: https://github.com/HelenaVolskaia/Motivation/blob/master/server/app.js
如果我沒有弄錯,你必須使用mLab添加在Heroku上使用mLab:https://elements.heroku.com/addons/mongolab –
是的,我正在使用它,來自mLab的連接字符串 –
當你說「根本不起作用」時,你是什麼意思?數據是否消失*?是否有錯誤訊息?需要更多細節。 –