3. MSW
MSW(Mock Service Worker)
์๋น์ค ์์ปค๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ํธ์ถ์ ๊ฐ๋ก์ฑ๋ API ๋ชจํน ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ฐฑ์๋ API์ธ์ฒ ํ๋ก ํธ์๋์ ์์ฒญ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ์๋ตํด์ค
๋ฐฑ์๋ ๊ตฌํ์ด ์๋ฃ๋๊ธฐ ์ด์ ์ ์์๋ก ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ง API๋ฅผ ๋ง๋ค๊ฑฐ๋, ํ ์คํธ ์คํ์ ์ค์ ๋ฐฑ์๋ API์ ๋คํธ์ํฌ ํธ์ถ์ ํ๋ ๋์ ์ ๊ฐ์ง API๋ฅผ ์ฌ์ฉํ ์ ์์
์๋น์ค์์ปค(Service Worker)
๋ธ๋ผ์ฐ์ ๋ก๋ถํฐ ๋๊ฐ๋ ์์ฒญ์ด๋ ๋ค์ด์ค๋ ์๋ต์ ์ค๊ฐ์์ ๊ฐ์ํ๊ฑฐ๋ ๋ณ์กฐ, ์บ์ฑ๊ณผ ๊ฐ์ ๊ธฐ์กด์ ์น์์ ํ ์ ์์๋ ๋ถ๊ฐ์ ์ธ ์์ ๋ค์ ํ ์ ์์
Polyfill
๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ์ง ์๋ ์ด์ ๋ธ๋ผ์ฐ์ ์์ ์ต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ ํ์ํ ์ฝ๋
์ด์ node์๋ window.fetch()๊ฐ ์์ด์ ํด๋ฆฌํ ์ค์นํ์ฌ ์ฌ์ฉ
์์
ํธ๋ค๋ฌ ์์ฑ
msw ๋ชจ๋์ rest ๊ฐ์ฒด ์ฌ์ฉ
Express์ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ํธ๋ค๋ฌ ๊ตฌํ
ํ
์คํธ
Last updated