express mongodb 활용하기 - mongodb altas 가입및 셋팅하기
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를 생성할수 있는 버튼이 나온다 이를 클릭하면
클러스터를 만들게되면 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에서 해줄 작업은 끝이다