From a8d55ca56a999886de0676173cc763cb605b4516 Mon Sep 17 00:00:00 2001 From: asaei623 <86418308+asaei623@users.noreply.github.com> Date: Mon, 25 Sep 2023 21:31:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20refresh=20=ED=86=A0=ED=81=B0=20=EC=9E=AC?= =?UTF-8?q?=EB=B0=9C=EA=B8=89=20api=20=EC=A3=BC=EC=86=8C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/network/config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/network/config.ts b/src/network/config.ts index 7c2a539..b875d3b 100644 --- a/src/network/config.ts +++ b/src/network/config.ts @@ -48,15 +48,15 @@ publicInstance.interceptors.response.use( // access token이 만료되었고 refresh token이 있는 경우 try { // 새로운 access token을 받아온 뒤 저장 - const response = await publicInstance.post('/refreshToken', { - refreshToken, + const response = await axios.get(`${BASE_URL}/login/token/refresh`, { + headers: { + Authorization: refreshToken, + }, }); - const newAccessToken = response.data.accessToken; + const newAccessToken = response.data.result.access_token; setAccessToken(newAccessToken); // 이전 요청을 재시도 - publicInstance.defaults.headers.common['Authorization'] = - newAccessToken; return publicInstance(originalRequest); } catch (err) { // refresh token이 유효하지 않은 경우