본문 바로가기

Node.js/node 활용하기

express mongodb 활용하기 - mongodb altas 가입및 셋팅하기

https://www.mongodb.com/

 

The most popular database for modern apps

We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere.

www.mongodb.com

https://github.com/loy124/express-mongodb-template

 

loy124/express-mongodb-template

express 와 mongodb를 연동해서 회원가입및 로그인을 구현해둔 예제입니다. Contribute to loy124/express-mongodb-template development by creating an account on GitHub.

github.com

완성된 예제

 

(해당 예제들은 인프런 John Ahn 님의 노드및 리액트 강의를 기반으로 공부및 약간의 리팩토링을 통해 코드를 정리하였습니다.)

 

 

mongodb atlas (mongo db를 자동적으로 아마존에 배포및 관리해주는 클라우드 서비스)를 활용하려면 해당 사이트에 가입해서 cloud 서비스를 이용 받을 수 있어야 한다(회원가입및 데이터 관리)

 

회원가입 완료 후  로그인을 실행하면 

 

 

 

 

 

 

해당과같이 organazation을 만들어 준다

 그 후 Project를 생성하면 

 

 

 

cluster를 생성할수 있는 버튼이 나온다 이를 클릭하면 

 

좌측의 FREE를 선택하면 된다

 

 

 

클러스터를 만들게되면 5분정도 생성 소요시간이 걸린다.

 

 

 

Network Access를 통해 db에 접속하려면 IP를 허용해주는 작업이 필요한데

 

ADD CURRENT IP ADDRESS를 누르면 현재 IP주소가 등록되고

ALLOW ACCESS FROM ANYWHERE을 누르면 IP 제한없이 누구나 접속할수 있게 된다 

 

 

 

Cluster가 생성이 되었다면 Connect 버튼을 눌러 접속 아이디와 비밀번호를 임의로 만들어준다.

 

생성이 완료되었다면 Choos a connection method를 눌러준다 

 

 

express에서 사용할것이기 때문에 Connect your application을 클릭 한 후 

 

 

 

Copy 버튼을 눌러서 복사해두면 mongo db atlas에서 해줄 작업은 끝이다