서버랑 DB 연결하는 방법에 대한 포스팅을 작성해볼 것이다.
우선 앞전에 작성했던 프로젝트를 다시 켜고,
server.js를 열어준다.
"mongodb 라이브러리"를 설치하기 위해 터미널 열고 npm install mongodb@5을 입력하여 라이브러리 설치 후,
앞전에 설치했던 nodemon을 이용하여 nodemon server.js를 입력해 서버를 띄워준다.

설치가 끝났으면 server.js파일 상단에
const { MongoClient } = require('mongodb')
let db
const url = 'mongodb사이트에 있던 DB 접속 URL'
new MongoClient(url).connect().then((client)=>{
console.log('DB연결성공')
db = client.db('forum')
}).catch((err)=>{
console.log(err)
})
넣고난 다음, MongoDB로 돌아가서 DB 접속을 위한 URL을 가져와보자.


위같은 창이 뜨는데 Drivers 클릭

해당부분 찾아서 복사한 뒤 server.js로 돌아가서..

넣어주는데, 이때 db접속용id:db접속용pw라고 적어둔 부분에는 셋팅할 때 넣어줬던 id와 pw를 넣어주자.

MongoClient(url).connect() -> MongoDB에 접속해줌
.then ... ... db = client.db('DB명') -> 해당 DB에 연결

db.collection('collection명').insertOne({title : '타이틀넣어봄'})
하단에 코드 추가.


