강의

멘토링

로드맵

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

이동윤님의 프로필 이미지
이동윤

작성한 질문수

로컬에서는 되는데 EB에서는 안되요

작성

·

29

0

로컬에서는 api 호출이 잘되는데 배포를 하고 나니깐 api 호출을 못하더라고 왜 이러는지 알 수 있을까요?

image.png

이게 계속 pending 상태로 뜹니다

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
이동윤님, 로컬에서는 API 호출이 작동하지만 배포 후에는 호출이 실패하는 문제는 여러 가지 원인이 있을 수 있습니다. 아래 사항을 확인해 보세요:

  1. 네트워크 설정 확인: AWS EB에서 보안 그룹 또는 네트워크 설정이 API 서버와의 통신을 제한하고 있는지 확인하세요. 인바운드, 아웃바운드 규칙이 올바르게 설정되었는지 확인이 필요합니다.

  2. CORS 설정: 배포된 API 서버에서 CORS(Cross-Origin Resource Sharing) 설정이 잘못되어 다른 도메인에서 요청을 막고 있을 수 있습니다. 서버의 CORS 설정을 점검하세요.

  3. API 경로 문제: API 경로가 정확한지, 로컬과 배포 환경에서 일치하는지 확인하세요. 경로를 사용하는 방식에 차이가 있을 수 있습니다.

  4. 환경 변수: API 호출과 관련된 환경 변수가 배포 환경에 올바르게 설정되었는지 확인하세요.

배포 환경마다 설정이 차이날 수 있으므로, 위의 사항을 하나씩 점검해 보시기 바랍니다. 도움이 되셨으면 좋겠습니다!

관련 이미지와 추가적인 정보가 필요하시다면, 이미지 URL을 참조해 주시기 바랍니다.
이미지 URL

이동윤님의 프로필 이미지
이동윤

작성한 질문수

질문하기