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

mhr님의 프로필 이미지
mhr

작성한 질문수

따라하며 배우는 리액트 테스트 [2023.11 업데이트]

Mock Service Worker

혹시 서버 코드는 왜 필요한 것인가요?

작성

·

211

1

혹시 제가 잘못 이해하고 있는 게 아니라면 Mock server라는 건 서버가 없는 상황에서 서버가 있는 것처럼 가정하고 테스트를 하는 것이고, 강의 중에 말씀하신 것처럼 외부의 서버로 나가는 request를 가로채서 대신에 mock server worker에서 handlers.js에 정의한 response를 주는 것 같은데요. 혹시 강의 소스코드에 서버 코드는 왜 있는 것인가요? 서버 코드 안에 보면 이미지들이 들어있던데, mock server worker를 이용하는 경우라면 이 이미지들이 mock server와 관련된 디렉토리에 들어 있는 것이 맞지 않나요? 강의를 들으면서 빠드리고 넘어간 부분이 있는 것인지 이미지 로딩이 안 되어서 좀 헤매는 중에 이해가 안 되는 부분이 생겨서 여쭤봅니다. 

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요!!! 

테스트할 때는 서버 코드가 필요 없지만 

실제 애플리케이션을 실행할 때는 서버 코드가 필요하기 때문에 

서버 코드를 제공했습니다!! 

좋은 질문 해주셔서 감사합니다!!

mhr님의 프로필 이미지
mhr

작성한 질문수

질문하기