핵심 요약
카카오엔터테인먼트는 서비스 워커를 활용해 네트워크 호출을 가로채고 Mock Response를 구성하는 구현 흐름을 제시합니다.
구현 방법
- 서비스 워커 등록 및 생명주기 이해(Installing, Activated 등)
- fetch 이벤트를 가로채고 event.respondWith로 응답 수정
- postMessage와 MessageChannel로 페이지-서비스 워커 간 양방향 소통 및 Mock 결정 연결
- handlers.js를 통한 URL 매칭과 MOCK_RESPONSE/NETWORK_ERROR 처리 흐름
주요 결과
- 개발/테스트 환경에서 네트워크 응답 재현과 제어가 가능
- 확장 가능한 Mock 핸들링 구조로 다양한 엔드포인트에 적용 가능



