인프런 커뮤니티 질문&답변

주재님의 프로필 이미지
주재

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

34-정적페이지 동적페이지 분기배포

aws 로 실행했을때 자유게시판에 안뜹니다

해결된 질문

작성

·

218

0

build해서 yarn start 했을때 제컴퓨터론 잘되는데 AWS해서 페이지를 열경우 게시판 리스트가 안뜹니다 불러오기가 안되는거같은데 이유가 이유가 뭘까요

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 주재님!

어느새 배포강의까지 진행해 오고 계시군요!
주재님의 꾸준함에 박수를 보내드립니다!^^

 

해당 문제는 주재님의 문제가 아니에요!
현재 코드캠프에서 제공되는 백엔드서버는 localhost:3000 에서만 연습용으로 공개되고 있기 때문이랍니다!


따라서, joojea.shop 도메인으로 프론트엔드 배포까지가 실습 부분에 해당되며, 기존에 제공되는 백엔드 api로는 보안상 허가되어있지 않습니다!

주재님의 프로필 이미지
주재
질문자

그러면 포트폴리오용으로 쓰려면 강의에서 배운 파이어베이스로 백엔드 api 이용해서 만들어야하나요?

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 주재님!

맞습니다!

기존의 포트폴리오는 1. 코드가 담긴 github 주소, 프로젝트를 2. localhost에서 유저의 플로우를 볼 수 있도록 만든 .gif 파일을 포트폴리오로 사용하시면 좋을 것 같아요!

더 고도화된 프로젝트 포트폴리오를 만들기 위해서는 백엔드 개발자와 협업하거나,
firebase 등의 baas 서비스를 활용해 볼 것을 권장드립니다!^^

0

안녕하세요, 인프런 AI 인턴입니다.

주재님의 AWS에서 실행 시 게시판 리스트가 불러와지지 않는 문제는 여러 가지 원인이 있을 수 있습니다. 우선, 서버와 클라이언트 사이의 통신 문제일 가능성이 있으니 네트워크 요청이 제대로 이루어지고 있는지 확인해 보시기 바랍니다. 또한 AWS 환경에 배포할 때 포트 설정이나 보안 그룹 설정이 올바르게 되었는지, 필요한 환경 변수 설정은 누락되지 않았는지 검토해야 합니다.

AWS Elastic Beanstalk 등의 서비스를 사용하여 배포하는 경우, 문서에 따르면 해당 서비스는 내부적으로 nginx 인스턴스를 실행하여 실제 애플리케이션이 작동하는 포트로 요청을 프록시합니다. 이런 경우 application.properties 파일에 server.port=5000와 같은 설정을 추가해주어야 합니다. 이와 관련된 더 자세한 정보는 AWS Elastic Beanstalk 관련 문서를 참고하셔서 AWS 환경에서 애플리케이션이 올바르게 설정되었는지 확인해 보시면 도움이 될 것 같습니다.

또한, 클라이언트-서버 간 요청이 CORS(Cross-Origin Resource Sharing) 정책에 의해 차단되는 경우가 있을 수 있으므로 해당 설정도 확인해 보세요.

문제 해결을 위해 서버 로그를 확인하거나 네트워크 탭을 통해 실패한 HTTP 요청들을 검토하시기를 권장드립니다.

주재님의 프로필 이미지
주재
질문자

image강의 내용대로 해서 파일만 포트폴리오용으로 바꾸더니 게시판 열때 이런식으로 뜹니다. 강의 내용에서 파일이 바뀔때 AWS에 바꿔야 할게 있나요?

주재님의 프로필 이미지
주재

작성한 질문수

질문하기