반응형 FE/tools1 [tools] MSW 로 API mock 서버 만들기 보통 서비스를 만들때 프론트 개발자는 서버 API 가 완성되기 이전부터 작업을 하는 경우가 더러 있습니다. 이때 임시로 mock 데이터를 만들어서 작업을 먼저 하곤 합니다. 하지만 단순히 상수나 .json 파일로 저장해서 사용한다면, 나중에 ajax 요청을 하도록 전체 코드를 변경 시켜야 하는 경우가 생깁니다. 그래서 임시 서버를 띄워두고, 프론트에서 개발할 때는 실제로 mock 서버로 요청을 보내도록 해서, 서버 url 만 수정하면 되도록 작업하는것이 실제 API 로 교체할 때 좀더 공수를 줄일 수 있습니다. MSW 를 사용하면 Service Worker 를 사용해 네트워크 단에서 요청을 proxy 하여, 실제 API 를 사용하는 것과 거의 동일한 구조로 코드를 작성할 수 있어 유용합니다. 또 Jest.. 2023. 9. 21. 이전 1 다음 반응형