나의 개발 일지

mongoDB Atlas로 DB 무료로 배포하기

designer DK 2024. 10. 11. 22:57
728x90

강의를 통해 풀스택으로 '할일 앱'을 만들었고 배포하는 과정으로 들어갔다.

가장 먼저 DB 배포를 진행했다.

 

mongoDB atlas를 가입하고 클러스터라는 걸 만들어준다. (shared가 클러스터 1개까지 무료)

 

 

 

 

 

커넥트를 진행. compass와 연결시켜주면 된다.

 

콤파스를 누르면 URI주소를 제공해주는데 그걸 복사해서

 

콤파스를 실행했을 때 URI주소 인풋에 넣어주면 된다.

 

주소에서 패스워드부분을 입력해줘야하는데 기억이 안날 때에는 Database Access라는 메뉴로들어가면 패스워드 재설정을 할 수 있다.

패스워드를 재설정 후 꼭! '업데이트 유저' 버튼을 눌러주고 해당 패스워드를 콤파스 uri주소 패스워드 쪽에 넣어준다.

 

그러고 연결을 해주고 프로젝트 명 생성. (백엔드 연결을 먼저 진행해도 됨)

 

이제 백엔드에 해당 uri 연결을 해줘야한다. 기존엔 로컬 주소 DB와 연결되어있었기 때문에 새로 만든 클러스터 주소와 새로 연결해줘야한다.

 

백엔드에서는 .env파일에 이렇게 설정해주고

MONGODB_URI_PROD=URI주소/DB에 만들어 준 프로젝트명

 

app.js에서는 위 코드 처럼 주소를 새로 연결해준다.

 

이렇게 세팅 후 프론트에서 다시 내용을 포스트해주면

 

콤파스로 돌아가서 프로젝트를 확인해보면 DB에서 해당 데이터가 보인다!