• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 bad gateway 502 에러 나오는 분들 이거 한번 체크해 보세요.

bad gateway 502 에러 나오는 분들 이거 한번 체크해 보세요.

  • 이 주제에는 2개 답변, 2명 참여가 있으며 김신일1 년 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #124927

    김신일
    참가자
    스크린샷 2024-06-04 오후 8.45.47
    이게 맥에서만 적용되는 내용인지 모르겠지만 일단 제가 삽질하고 해결한 내용 공유해 드립니다.
    위 사진에 Finder 창 보면 .env 가 희미하게 표시되어 있을텐데 이게 기본 세팅에선 안 보입니다.
    shift + cmd + .  눌러서 숨김 파일을 볼 수 있게 해야 보입니다.
    이게 안 보이는 상태에서 파일 선택하고 압축하면 .env 파일이 빠져서 오류가 나면서 bad gateway 오류가 뜨더라구요.
    
    처음엔 구글링해 보고 포트를 5000 으로 바꿔야 된다는 내용이 많아서 계속 시도했었는데 소용 없었구요.
    .env 파일 포함해서 다시 업로드하고 나니 포트랑 상관없이 잘 작동합니다. 어쩌면 제가 포트넘버도 .env 파일에 포함시켜놔서 그랬을지도 모르겠네요.
    
    너무 어이없는 실수이긴 한데 저같이 aws 나 자바스크립트 처음 다뤄보는 사람들은 할 수 있는 실수다 싶어 공유드립니다.
    
    참고로 .env 파일 빼고 업로드했을 때 로그 다운받아서 열어보면 web.stdout.log 파일에 
    ===================================================================================================
    Jun  4 10:56:09 ip-172-31-12-185 web[2955]: /var/app/current/node_modules/mongodb-connection-string-url/lib/index.js:9
    Jun  4 10:56:09 ip-172-31-12-185 web[2955]:    return (connectionString.startsWith('mongodb://') ||
    Jun  4 10:56:09 ip-172-31-12-185 web[2955]:                             ^
    Jun  4 10:56:09 ip-172-31-12-185 web[2955]: TypeError: Cannot read properties of undefined (reading 'startsWith')
    ===================================================================================================
    라는 로그가 들어 있었습니다. 아마도 .env 파일 안에 들어있는 몽고DB url 이 없어서 이런 오류가 생겼나 봅니다.
    #124969

    codingapple
    키 마스터
    aws 사이트내에 아마 환경변수 설정하는 곳도 있을걸요
    #125075

    김신일
    참가자
    오!! aws 에서 해줄 수도 있군요!! 그러면 변경 사항 생길 때마다 업로드 새로 안 해도 되고 편하겠군요.. 감사합니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠