헤로쿠에 서버를 올리다보니... 아뿔사.. Mongodb 연결신경을 안했다..


헤로쿠에서 몽고디비 에드온을 지원해준다 https://elements.heroku.com


지금 만든 어플리케이션은 몽고디비를 로컬에 만들어서 수행을 했지만 .. 헤로쿠에 배포를 위해서는 다른방법을 사용해야됬다


Mlab ,  Compose MongoDB , ObjectRocket for MongoDB 등등 있는거같다 하지만 개인프로젝트를 하는데 


한달에 18달러 가량 쓰긴 아까우니 무료인 Mlab 을 사용하려한다  


Mlab 같은 경우는 500메가 무료다 얼마나좋은가 .. 거기다 평생간다고 하니 개인프로젝트하는데 적당하다고 본다




회원가입을 하고 나면  이런식으로 셋팅을 가능하게 해두어서 사용하기 편리하다





밑에보이는 mongodb://<dbuser>:<dbpassword>@ds063406.mlab.com:63406/hashcollect 을 코드에 입력해주자 


코드에서 MongoDB 연결하는 부분을 수정해보도록 하자 


1
2
3
4
//Mlab 
var db = mongojs('mongodb://<dbuser>:<dbpassword>@ds063406.mlab.com:63406/hashcollect');
//로컬 
var db = mongojs('mongodb://localhost:27017/hashcollect');
cs


기존에는 아래에있는 로컬디비를 이용했지만 헤로쿠에 서버를 배포하면서 Mlab으로 바꿔주면 된다




데이터는 이런식으로 저장이 됩니다 


'MEAN stack > Heroku' 카테고리의 다른 글

Heroku :: Node.js 서버 올리기  (0) 2017.01.15

WRITTEN BY
내가달이다

,