๋น๋ฐ๋ฒํธ ํ๋ฆฌ๊ฒ ์
๋ ฅํ์ ๋, ๋ก๊ทธ์ธ์ฐฝ์ Login failure ๋ผ๋ ๋จ์ด๊ฐ ๋จ์ง ์์ต๋๋ค.
server api๋ฅผ ๋ณด๋ฉด 401 ์ฝ๋๋ก error ๋ฉ์ธ์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค. const request = (method, url, data) => { const {token} = localStorage if (token) setAuthInHeader(token) return axios({ method, url: DOMAIN + url, data }) .then(result => result.data) .catch(result => { console.log(result.response) const { status } = result.response if (status === UNAUTHORIZED) return onUnauthorized() throw result.response }) } ์ด์ค์์ ์ด์ ์๊ฐ์ ์์ฑํ if (status === UNAUTHORIZED) return onUnauthorized() ์ ์ฝ๋ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌํดํ์ง ์์์ ๊ทธ๋ฐ๊ฒ ๊ฐ์ ๋ณด์
๋๋ค.