[Node.js Basic] 회원가입, 로그인, 로그아웃 구현 -2

MongoDB 연결하기

cluster 만들기

새로운 cluster를 만들자.

본인이 원하는 cloud를 선택하고
본인과 가장 가까운 지역의 free tier를 선택한다.
그리고 무료인 M0 sandbox를 선택한다. // 나는 이미 선택해서 선택이 안된다.

나머지 설정들을 선택하고 create cluster 버튼을 누르면
새로운 cluster가 생성된다.

user 생성하기

user를 생성하기 위해서
connect 버튼을 눌러서 username과 password를 입력하고 저장한다.

choose a connection method 항목에서
connect your application을 선택한다.

블록처리된 부분을 카피해둔다.

mongoose 설정하기

프로젝트 폴더 내에 터미널창으로 mongoose 라이브러리를 설치한다.

npm install mongoose --save

그리고 index.js 파일에 mongoose를 이용해서 mongoDB와 연결해준다.

const mongoose = require("mongoose");

mongoose.connect('mongodb+srv://seok:<password>@default-plate.ltf9l.mongodb.net/myFirstDatabase?retryWrites=true&w=majority')
.then(() => console.log('mongoDB connected...'))
.catch(err => console.log(err));

"password"에 본인이 설정한 password를 입력하면 된다.
이 부분은 후에 dotenv로 설정할 예정이다.

성공적으로 연결되거나 실패할 경우에 확인할 수 있도록 console.log도 찍어두었다.

npm start 후 mongoDB가 성공적으로 연결된 것을 확인할 수 있다.

좋은 웹페이지 즐겨찾기