Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Next.js에서 MSW(Mock Service Worker)로 네트워크 Mocking하기 섬네일

Next.js에서 MSW(Mock Service Worker)로 네트워크 Mocking하기

올리브영 favicon올리브영·Frontend·
TypeScriptJavaScriptNextjsMSW
2024년 01월 23일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영은 MSW 도입으로 브라우저 네트워크를 시뮬레이션하고, 프론트엔드 프록시 및 프리픽스 이슈를 해결해 개발 편의성과 테스트 신뢰성을 높였습니다.

주요 경험

  • mocks 폴더로 브라우저/노드 설정 분리 및 initMSW 도입으로 관심사를 나눴다.
  • 개발 모드에서만 MSW를 활성화하도록 환경 체크를 추가해 배포에 영향 없이 운영했다.
  • API 경로 기반 핸들러 구성과 공통 핸들러 분리로 관리성과 확장성을 개선했다.

얻은 인사이트

  • 프록시/프리픽스 이슈 해결이 개발 생산성에 직접적인 긍정 영향을 주었다.
  • 환경별 Mock 주소를 동적으로 처리하는 패턴이 유지보수에 유리하다.
  • MSW 도입으로 중복 코드와 구성 복잡성을 크게 줄일 수 있음을 확인했다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
MSW - 더 나이스한 목킹을 위한 고민 섬네일
80%

MSW - 더 나이스한 목킹을 위한 고민

매드업 favicon매드업·2023년 06월 11일
MSW 사용하여 테스트 코드 작성하기 with GraphQL, react-query 섬네일
77%

MSW 사용하여 테스트 코드 작성하기 with GraphQL, react-query

더핑크퐁컴퍼니 favicon더핑크퐁컴퍼니·2022년 06월 14일
서비스 워커에 대해 알아보고 Mock Response 만들기 섬네일
71%

서비스 워커에 대해 알아보고 Mock Response 만들기

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 12월 14일