[KUIT] 9์ฃผ์ฐจ ์ํฌ๋ถ ๋ณด์ถฉ - API endpoint, Axios์ Fetch์ ์ฐจ์ด, GraphQL
ยท
KUIT
์๋ ๊ธ์ KUIT ์น ๋ถ์๋ถ๋ค์ ๋์์ผ๋ก ์์ฑํ ๊ธ์
๋๋ค.API endpoint์ ๋ป์?โ ์์ฒญ์ ๋ณด๋ด๊ณ ์ํ๋ URLAxios์ Fetch์ ์ฐจ์ด1. ์๋ฌ ์ฒ๋ฆฌaxios์ fetch๋ ๋ ๋ค Promise๋ฅผ ์ด์ฉํด ๋น๋๊ธฐ ์์ฒญ์ ์ฒ๋ฆฌ axios: ๋คํธ์ํฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋, HTTP ์ํ์ฝ๋๊ฐ 200~299๊ฐ ์๋๋ฉด Promise๋ฅผ reject ์fetch: ๋คํธ์ํฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ ๋๋ง Promise๋ฅผ reject-> axios์ฒ๋ผ ์ํ ์ฝ๋๊ฐ 200~299 ์ฌ์ด๊ฐ ์๋ ๋๋ ์๋ฌ ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์ถ๋ค๋ฉด, Response.ok๋ฅผ ํ์ฉํด์ผ 2. ํค๋axios๋ ์์ฒญ ํค๋์ โContent-Type: application/json์ ์๋์ผ๋ก ์ถ๊ฐ(fetch๋ ์ง์ ์ถ๊ฐํด์ผ) ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ Content..