노드&리액트 공부기록(2) - Mongo DB Cluster 생성, 앱에 연결하기
my code archive
article thumbnail
반응형

이번 2강에서는 저번에 만든 앱에 MongoDB를 연결하는 실습을 진행했습니다.

 

🤍MongoDB Cluster 생성

 

1.MongoDB 홈페이지에 접속

 

2. 회원가입을 해줍니다.

 

 

3. Free로 선택해 줍니다.

 

 

4. aws, 가장 가까운 도시(필리핀)으로 선택하고 create해주면 끝.

 

 

5. Connect your application 선택

 

 

6. application code를 복사해 옵니다.

 

 

🤍monoose 설치 & MongoDB 연결

npm install monoose --save

명령어를 입력해 주면 package.json dependencies에 "monoose"가 추가된다는데...

나는 아래와 같이 뜨고 ㅠㅠ추가가 되지 않는다...그래서 설치가 된 건지 안 된 건지 모르겠다... 2시간 째 삽질 중..

 

 

앱에 MongoDB를 연결하기 위해 index.js를 수정해 준다.

 

useNewUrlParser, useUnifiedTopology,useCreateIndex,useFindAndModify

이건 오류 방지를 위해 추가한 것인데, 유튭 댓글을 보니 최신 버전에서는 default라서 따로 추가 안해도 된다는 댓글도 있었다...

그리고 에러를 확인하기 위해 .catch(err=>console.log(err)) 를 추가해준다.

const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://DB user이름:DB 비밀번호@cluster0.pihjw.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))
반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형