0
Heroku 앱에 mLab를 추가했으며 몽구스도 사용합니다. localhost에서 연결 문자열을 사용하려고 시도했지만 거의 작동했습니다. 내가 로컬 호스트에서 응용 프로그램을 열 경우Herob에서 mLab이 작동하지 않습니다.
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')
}
, 그것은 DB를 물건을 저장하고, 다시 아니지만 모든 것을 그것을 얻을 수 있지만, Heroku가에 전혀 작동하지 않습니다 내 서버에 파일에서 내가 사용합니다. 나는 서버와 반응한다. 당신은 로컬로 ENV 변수를 설정 만이 사용할 수 있습니다 https://github.com/HelenaVolskaia/Motivation/blob/master/server/app.js
내가 틀린 것이 아니라면, Heroku에서 mLab을 사용하려면 mLab을 사용해야합니다. https://elements.heroku.com/addons/mongolab –
예, mLab의 연결 문자열을 사용하고 있습니다. –
"전혀 작동하지 않는다"는 말은 무엇을 의미합니까? 데이터가 사라지나요 *? 오류 메시지가 있습니까? 자세한 내용이 필요합니다. –