Node.js/[챕터1]

[2]노드 리액트 기초 강의 #3 몽고 DB 연결

Dev갱이 2021. 4. 28. 23:09
728x90

1. 몽고디비 사이트에 회원가입을 한후 로그인하고

Build a Cluster 클릭

 

프리티어 선택해서 만들고

생성하는데 5~7분 걸린다. 휴식

 

2. 몽고db 유저생성

 

CONNECT클릭 username password 입력후 create하기

Create Database User후에

Choose a connection method -> Connect your application -> Add your connection string into your application code 코드를 카피하기!

 

코드와 db 유저와 비밀번호는 따로 메모해두기.

 

3. monggoose설치하기 (몽고디비를 유용하게 사용해주게 하는 라이브러리 같은거)

 

npm install mongoose --save

 

4. express.js 와 monggoose 연결

const mongoose = require('mongoose')
mongoose.connect('위에 복사한 코드넣기',{
    userNewUrlParser:true, useUnifiedTopology:true, useCreateIndex:true, useFindAndModify :false
}).then(() => console.log('MongoDB Connected....'))
  .catch(err => console.log(err))

//admin:<password> 앞에 아까 정한 유저이름 뒤에 페스워든데 <password> 지우고 자기 패스워드 입력

index.js

 

ㅠㅠ 에러남

 

해결)우리집 ip를 혹시 추가해야되나 해서 추가했더니 됨.

 

 

성공!!!

728x90