Atlas
Mongo 데이터베이스를 직접 인터넷 상으로 제공하고 우리가 쓰게 될 서버인 Heroku로 연결.
개발 DB와 제작DB 분리 필요.
제작 DB 생성시 Mongo의 로컬 데이터베이스와는 전혀 무관함.
Mongo의 클라우드 DB 서비스 중 하나인 'Atlas' 사용
Atlas는 권한과 보안을 다루는데 용이함.
그래픽 사용자 인터페이스로 사용자 비밀번호 쉽게 설정 가능.
데이터 베이스로 무엇을 하는지 시각적인 요소 제공.
설정방법: 참조: https://developer88.tistory.com/421
.env 파일에 본인의 url 주소 설정 (DB_URL)
<app.js>
const dbUrl = process.env.DB_URL
mongoose.connect(dbUrl, {
useNewUrlParser: true,
useUnifiedTopology: true
});
Connect Monogo
DB 확인하기
다른 브라우저(safari) 에서 계정 생성 후 DB 확인하기
Heroku
brew tap heroku/brew && brew install heroku
Heroku CLI(command line) 설치.
많은 도구의 명렬줄 Heroku 도구 사용 가능.
설치완료 후 loign 하기.
heroku create
git 원격 저장소
git add .
git commit -m [messages]
git push heroku main : 디폴트 브랜치인 main에서 코드를 올리는 코드로 원격저장소가 생긴 Heroku에 본인 코드를 올림.
변경 사항이 있을 때 마다 적용 (git)
접속 완료