Skip to content

Commit 88b977f

Browse files
committed
feat: 데이터 응답값 수정
1 parent 96768bf commit 88b977f

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

app/lib/reactQueryProvider.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
setLoginInfo,
1212
} from "@/utils/storageUtil";
1313

14+
// Axios 클라이언트 설정
1415
export const apiClient = axios.create({
1516
withCredentials: true,
1617
});
@@ -77,11 +78,16 @@ apiClient.interceptors.response.use(
7778
}
7879
);
7980

80-
const newAccessToken = data.accessToken;
81-
setLoginInfo({ ...loginInfo, accessToken: newAccessToken });
82-
apiClient.defaults.headers.Authorization = `Bearer ${newAccessToken}`;
81+
const { data: response } = data;
8382

84-
processQueue(null, newAccessToken);
83+
setLoginInfo({
84+
...loginInfo,
85+
refreshToken: response.refreshToken,
86+
accessToken: response.accessToken,
87+
});
88+
apiClient.defaults.headers.Authorization = `Bearer ${response.accessToken}`;
89+
90+
processQueue(null, response.accessToken);
8591
return apiClient(originalRequest);
8692
} catch (refreshError) {
8793
processQueue(refreshError, null);

app/utils/storageUtil.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ export const setLoginInfo = (loginInfo: LoginInfo) => {
5959
const sessionStorage = window.sessionStorage;
6060
setStorage(sessionStorage, ACCESS_TOKEN, accessToken);
6161
setStorage(sessionStorage, REFRESH_TOKEN, refreshToken);
62-
setStorage(sessionStorage, SHOP_NAME, shopName);
63-
setStorage(sessionStorage, ADMIN_CODE, adminCode);
62+
setStorage(sessionStorage, SHOP_NAME, shopName?.replaceAll(`"`, ""));
63+
setStorage(sessionStorage, ADMIN_CODE, adminCode?.replaceAll(`"`, ""));
6464
setStorage(sessionStorage, ACCESS_TOKEN_EXPIRES_IN, accessTokenExpiresIn);
6565
};
6666

0 commit comments

Comments
 (0)