www.mongodb.com 접속 후 회원가입을 하고, 프로젝트 생성 후 클러스터 생성
클러스터 생성시 Free Tier가 남아있는 국가로 싱가포르 선택하고, 클러스터 티어는 M0 sandbox 선택. 클러스터 생성(5~7분 소요)
클러스터가 생성이 되면, connect
버튼을 눌러 계정을 생성
패스워드까지 입력후 Choose a connection method
버튼을 클릭하여 2번에 있는 부분 복사
커맨드 창에 npm install mongoose --save
package.json에 dependency로 mongoose가 추가됐음을 확인
아까 복사해놓은 코드를 이용해 몽고DB와 나의 어플리케이션 연결
mongoose.connect('mongodb+srv://alwayslee:<password>@boilerplate.q0ceq.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',{
useNewUrlParser:true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false
}).then(()=>console.log('MongoDB Connected'))
.catch(err=>console.log(err));
<>부분에 패스워드 입력하고 해당 코드를 작성하면 성공적으로 몽고DB와 성공적으로 연결됨
MongoDB에 접속해 'Network Access' 탭으로 들어간 후, IP 주소를 현재 IP 주소로 바꿔주면 된다!
www.inflearn.com/course/따라하며-배우는-노드-리액트-기본