-
[Axios] ํค๋์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
ํค๋์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐAxios๋ฅผ ์ฌ์ฉํ์ฌ ํค๋์ ์ธ์ฆ(Authorization) ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค.์ด ๊ธ์ ๋ฆฌ์กํธ(React) ์ฝ๋๋ก ์์ฑ๋์๋ค. ๋ฐฉ๋ฒโ ํ์ผ์ ์ธ์ฆ ํค๋ ๋ถ๋ถ ์ถ๊ฐํ๊ธฐAPI ํธ์ถ์ ํ๊ณ ์ ํ๋ ํ์ผ ์์ ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ด์ ๋ณ์๋ฅผ ์์ฑํ์ฌ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ด๋ค.// ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ด์ ๋ณ์const authHeader = (thunkAPI) => { return { headers: { authorization: `Bearer ${thunkAPI.getState().user.user.token}`, }, };};export const createJobThunk = async (job, thunkAPI) => { try { const..
1
2024.11.14