๋ฐฑ์๋ ๊ฐ๋ฐ์๋: ํด๋น api ์
๋ฐ์ดํธํ์ต๋๋ค. ๋ฉ์๋๋ get์ด๊ณ body์ ๋ด์์ ๋ณด๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค~ ๋: ๋ต~~ ๊ฒฐ๊ณผ : ERROR ERROR ์?? ๐ ?? ์ฌ์ง์ด Redux๋ก ์์ฑํ api instance์์๋ body๋ฅผ ๋ด๋๊ฑธ ๊ฑฐ๋ถ ใ
.. ํ๋ผ๋ฏธํฐ๊ฐ url, config ์ด์์ผ๋ก ๋ชป ๋ฐ๋๋ค๊ณ ๋ฑ์ด๋. ์๋์ด๊ฐ๋ฐ์๋: get ์์ฒญํ๋๋ฐ ๋ฐ๋์ ๋ด๋๋ค๊ณ ??๐ ๋: ๋ต- ์ ์ ๊ทธ๋ ๊ฒ ํ๋๋ฐ์?๐ณ? ์ ๋๋์? ์ด์ ์๋ ๊ฒ์ํ์์ ๊ฒ์ํ ๋ get ๋ฉ์๋๋ก ์์ฒญํ๋ฉฐ ๋ฐ๋์ ๋ด์์ ๋ณด๋ธ ๊ธฐ์ต์ด ์๊ธฐ์ - ๋น์ฐํ๊ฒ~~~~ body์ ๋ด๋๊ฑฐ ์คํค๋ํค์! ํ๋ ์ํฉ. ํผ๋๋ง ๊ฐ์ค๋๋ ์ํฉ ๊ทธ๋์ ์ ๋ฆฌํ๋ค. ์ผ๋จ ๊ฒฐ๋ก ๋ง ๋ณด์๋ฉด, pararms ๋ฅผ ์จ์ ์์ฒญํ๋ฉด config์ ๋ด๊ฒจ์ get ์์ฒญ์์๋ ๋ฐ๋์ ..
axios
React๋ฅผ ์ฌ์ฉํด์ ์๋ฒ์ ํต์ ์ ํ๊ธฐ ์ํด์๋ Axios ํน์ Fetch์ ๊ฐ์ HTTP ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค Fetch API๋ ๋คํธ์ํฌ ์์ฒญ์ ์ํด fetch()๋ผ๋ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋ด์ฅ๋์ด์์ด์ ๋ฐ๋ก ์ค์นํ ํ์ ์์ด ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ฉด Axios์ ๊ฒฝ์ฐ์๋ npm์ด๋ yarn์ ์ด์ฉํด์ ์ค์น๋ฅผ ํด์ผํฉ๋๋ค. ๋ ๋ค promise ๊ธฐ๋ฐ์ด๋ผ์ ์ดํ ํน์ ๊ฑฐ๋ถํ ์ ์๋ promise๋ฅผ ๋ฐํํฉ๋๋ค. Axios vs Fetch ๋ฌธ๋ฒ //Axios axios.get( url, { ์ต์
}, {} ) or axios(url, { method: 'get', headers: { "Content-Type: "application/json" }, data: {}, }) //f..