[Inflearn][JohnAhn] 노드 리액트 기초 (9)

ann·2023년 11월 1일
0
  • github에 커밋할 때 내 mongodb 주소 안보이게 하기
    1. process.env.NODE_ENV가 local인 development일 때와 deploy(배포)한 후의 production일 때로 나눠야함
      local일 때는 직접 mongoUrl에 접속 가능하지만 배포한 버전으로는 heroku 서비스를 통해서 접속이 가능하게 됨
    2. config 폴더에 key.js, prod.js, dev.js 파일일 작성
      • key.js에는 process.env.NODE_ENV가 development일 때와 production일 때로 나눔
      • prod.js에는 mongoURI를 process.env.MONGO_URI로 설정
      • dev.js에는 mongoURI를 mongourl 그대로 작성
    3. 루트디렉터리 index.js의 mongoose.connect()에는 config.mongoURI로 mongoUri를 불러옴
      (단 const config = require('./config/key')문이 config.mongoURI의 사용보다 앞에 있어야 함)
    4. .gitingore에 dev.js만 추가 작성

0개의 댓글