헤로쿠에 서버를 올리다보니... 아뿔사.. 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
,