• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

안녕하세요 해당 수업 이후 프로젝트 중 질문이 생겨 글 남깁니다.

21.10.11 23:16 작성 조회수 109

1

먼저 좋은 수업 만들어 주셔서 감사합니다 :)

선생님 수업들의 대부분을 수강 하면서 

게시판에 권한에 따라 글쓰기를 달리 하는 작은 커뮤니티 사이트를 만들고 있는데요.

travis 나 eb에 정상 배포는 됩니다.

하지만 들어가서 콘솔을 확인해보면 

백엔드 부분과 통신이 되지 않는 것 같은데 어느 부분이 문제인지 잘 모르겠습니다.

프로젝트 깃헙은

https://github.com/js0505/node-community 

이구요

배포 시켜둔 eb 환경은

http://nodecommunity-env.eba-phum2upm.us-east-2.elasticbeanstalk.com/

입니다.

 

db는 몽고 아틀라스에 연결 시켰고, 아직 다른 설정은 하지 않은 상태로 그냥 eb 환경변수에 uri부분을 넣어서 입력만 해둔 상태입니다. 

통신 할 때에 localhost를 붙여야 하나 싶었지만 되지 않아서 제거하고 다시 빌드 해봐도 같은 문제가 발생 하네요.

답변 부탁 드리겠습니다. 다시한번 감사드려요!

답변 2

·

답변을 작성해보세요.

1

Jisu님의 프로필

Jisu

질문자

2021.10.12

자체 적으로 해결 했습니다.

 

다른 강의 예제중에 NODE.ENV 값을 바꿔서 몽고db의 uri를 가져오는 부분이 있는데

aws 로그를 찾아서 확인 해보니 dev.js 부분을 찾고 있어서

프로덕션 모드로 바꿔줘야 한다는걸 알게 되어서

도커파일 빌드 중간에 

ENV NODE_ENV production

를 추가하니 서버 연결은 잘 되었습니다. 하고나니 다른 부분이 수정할게 많이 생기지만 일단은 해결이 되었네요

:)...

0

앗 !!!   해결방법까지 공유해주셔서 정말 감사합니다 !!! 
다른분들에게도 많은 도움이 될 것 같아요 감사합니다 !!!