2017년 2월 1일 수요일

nodejs + mongoDB + jade로 웹페이지 만들기 (2) - mongoDB연동하기

1. 웹페이지를 서비스할 때 저장공간이 필요하다. 이를 데이터베이스로 해결할 수 있다.
그럼 데이터 베이스란? 한 조직의 여러 응용 스스템들이 공용하기 위해 통합, 저장한 운영 데이터의 집합.
 여기서 사용할 DBMS는 mongoDB를 무료로 500MB까지 무료로 제공하는
https://mlab.com/ 을 사용할 것으므로 해당 웹페이지에 접속해 회원가입을 해준다.


2. DB생성하기
: 회원가입을 한뒤 로그인하면 아래와 같은 버튼 3개가 보인다.


create new를 클릭하면 아래와 같은 화면으로 넘어간다.


Amason's US East -> Single-node -> Sandbox만 무료이므로 주의!

3. 사용자 추가


4. cmd창에서 프로젝트 디렉토리로 이동한뒤 Mongoose를 설치해준다.
   npm install --save Mongoose 

5. app.js를 열어서 다음 내용을 입력해준다.



mongoose.connect에는 3.사용자 추가 사진에 있는 '접속방법'을 붙여넣기 해주면 된다.


여기까지한 뒤 gulp를 통해 서버를 실행시켰을때 아래와 같이 MongoError가 발생하면 
3.사용자추가 에서 계정의 아이디나 비밀번호를 확인 해봐야 한다. 


한편 위와 같은 에러가 발생하지 않으면 mongoDB와의 연동이 완료된 것이다.

댓글 없음:

댓글 쓰기