-
[node js] node js와 몽고 DB연결하기Node.js 2021. 3. 17. 19:46
1. 몽고 db 사이트에서 클러스터 생성
1) 몽고 db 사이트 이동 www.mongodb.com/
2) login 하기 + 계정이 없으면 구글로 회원가입
3) 로그인 후 클러스터 생성 버튼 누르기(Build a Cluster)
4) 무료버전을 이용하려면 아래 과정을 거쳐 aws - singapore(우리나라랑 가까움) - M0 SANDBOX 순으로 클릭.
유료버전 이용하지 않게 주의한다.
5) Create Cluster 누르고 잠시 대기~~~(5분 정도)
6) cluster 생성 후 connect 클릭하고 저 초록색깔 누르고, 몽고 db 유저 생성 (아이디와 패스워드를 기억해 둔다.)
7) connect your application 클릭
8) connection string 복사해서 안전한 곳에 저~장~(나중에 아이디랑 비밀번호랑 함께 사용)
2. 몽고 db와 project랑 연결짓기
1) visual studio code 의 터미널 npm install mongoose --save
2) 기존의 index.js 파일에
const mongoose = require('mongoose') mongoose.connect('복사한 connect string', { useNewUrlParser:true, useUnifiedTopology:true, useCreateIndex:true, useFindAndModify:false}) .then(()=>console.log("mongodb success")) .catch(err=>console.log(err))
앞에서 복사한 connect string를 첫번째 변수에 넣고, 그 안의 <password>에는 앞에서 설정한 패스워드를 넣으면 된다!
3) npm run start 를 실행하여 mongodb success가 나오는지 확인!
사진 추가하는거 진짜 넘 귀찮다.
'Node.js' 카테고리의 다른 글
[node js] bcrypt를 이용하여 비밀번호 암호화 하기 (0) 2021.03.17 [node js] nodejs 시작, 로컬호스트 서버 돌려보기 (0) 2021.03.17