일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 방통위
- 보안뉴스
- 메일서버구축
- 정보보안
- 웹에러
- .env
- 코드복사
- 2022정보보호엑스포
- GitHub
- 첫 블로그
- 온라인서비스피해상담센터
- 풀스텍
- 정보보호엑스포관람후기
- npm ci
- 코드복원
- SECON
- 서버구축
- 해결방법
- 몽고디비
- 정보보호학과
- git clone
- mongoDB
- 세숫자중가장큰숫자구하기
- 온라인피해상담
- 2022정보보호취업박람회
- IT블로그
- 백준2480번
- MODULE_NOT_FOUND
- 삼항연산자
- 취업박람회
Archives
- Today
- Total
정보보호학과 25살 대학생의 IT전용 블로그
.env파일 몽고디비 연결하는법 본문
env 파일 이란
- 웹,앱 개발을 하다보면 포트, DB관련 정보, API_KEY등.. 개발자 혼자서 또는 팀만 알아야 하는 값 즉, git, 오픈소스에 올리면 안되는 값들이 있습니다.
- 이때 필요한 것이 dotenv 패키지 이며 환경변수 파일을 외부에 만들어 URL,포트, API_KEY등.. 을 저장시켜 소스코드 내에 하드코딩하지 않고 사용 할 수 있습니다. 출처-https://velog.io/@hoho_0815/env-%ED%8C%8C%EC%9D%BC%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC
.env에 몽고디비 연결 하는 법
그리고 마지막 단계가 가장 중요하다 저렇게 주소를 복사하면
mongodb+srv://<username>:<password>@(이부분은 공개x) 이렇게만 복사가 될텐데 .env파일에는 이 복사한 것만 붙혀주면 안된다 앞에 MONGODB_URL= 을 붙혀주어야한다 그리고 <username>:<password> 이부분을 수정해 주어야한다
첫번째로 <username>는 어떻게 수정해야 하는지 알아보자, 몽고디비에서 Database Acess에 있는 자신이 원하는 DB 유저네임을 넣어준다 필자는 2번째 즉 nextmall 을 <username>을 지우고 그자리에 넣어주었다
두번째로 <password> 부분에는 Database Access에서 edit을 누르고
위 사진의 빨간줄에 패스워드를 설정할 수 있다
비밀번호를 설정했다면 아래쪽에 Update User로 저장해준다
그럼 그 설정한 비밀번호를 <password>를 지우고 그부분에 넣어주면된다
그렇게 바꾸어주면 이렇게 .env 파일안에 코드를 완성시킬 수 있다! 질문있으시면 댓글 달아주세요!~ 아는선에서 최대한 알려드리겠습니다 사진보면서 꼼꼼히 해보시면 완성시키실 수 있습니다
'풀스택 공부 꿀팁' 카테고리의 다른 글
github에 저장된 코드 복원하는법! (0) | 2022.11.14 |
---|---|
Error: Cannot find module '../build/output/log' (0) | 2022.11.14 |