MSW 사용, 테스트 환경 세팅, TextEncoder is not defined 트러블 슈팅 기록
1️⃣ 왜 MSW를 도입했는가?1. CORS 이슈백엔드와 함께 협업하는 과정에서, CORS(Cross-Origin Resource Sharing) 문제를 만났습니다. 이를 해결하기 위해서 webpack의 Proxy를 사용하여 클라이언트 측에서 해결했습니다. 당시에는 CORS에 대한 지식이 부족해서, 이렇게만 하면 되는 줄 알았습니다.// webpack.config.js//...proxy: [ { context: ['/api'], target: process.env.REACT_APP_CRURU_API_URL, pathRewrite: { '^/api': '' }, changeOrigin: true, }, ],2. 예기치 않은 API 요청 문제이후 문제없이 개발..