root layout

패스트캠퍼스

Docker networ 질문

2025.02.19 05:59 작성

ch10 수업에서 my-diary-3 예제를 이용하여 여러가지 시도를 해보고 있습니다 서버와 DB는 동일하고 프론트쪽을 리액트로 코드 변경만 하여 로컬환경에서 테스트를 문제 없이 진행하였습니다 그런데 도커 컴포즈로 진행하니 axios에러가 발생합니다 api주소를 localhost:8080으로 하면 되는데 컴포즈에 선언된 서비스명인 mydiary-back:8080으로 설정하면 안되고 있습니다 예제코드에서는 서비스명으로도 잘 되던데 어떤게 문제인지 모르겠습니다 리액트 코드가 문제이면 로컬에서도 동일한 문제가 발생했어야 하지 않나 싶습니다 로컬에서는 서비스명을 사용할 수 없으니 localhost:8080으로 진행하였습니다 도커파일과 도커 컴포즈 모두 예제와 동일합니다 변경된건 노드 코드가 리액트로 변경된거 뿐입니다


답변 

연관 질문

커뮤니티 질문보기