This commit is contained in:
focp212@naver.com
2025-10-22 14:21:14 +09:00
parent 1e7f13d5cc
commit 556b3f2a6a
27 changed files with 178 additions and 397 deletions

View File

@@ -1,6 +1,4 @@
import { InternalAxiosRequestConfig, AxiosResponse } from 'axios';
import { StorageKeys } from '@/shared/constants/local-storage';
import { setLocalStorage } from '@/shared/lib';
import { InternalAxiosRequestConfig } from 'axios';
export const finalizeConfig = (config: InternalAxiosRequestConfig) => {
const { params, data } = config;
@@ -9,21 +7,4 @@ export const finalizeConfig = (config: InternalAxiosRequestConfig) => {
params,
data,
};
};
export const extractAccessToken = (response: AxiosResponse): void => {
const authHeader = response?.headers?.['authorization'];
if (authHeader) {
const accessToken = authHeader.substring(7);
setLocalStorage(StorageKeys.Jwt, accessToken);
}
};
export const extractRequestId = (response: AxiosResponse): void => {
const requestIdHeader = response?.headers?.['x-request-id'];
if (requestIdHeader) {
const requestId = requestIdHeader.replaceAll(', *', '');
console.log('requestId --> ', requestId);
setLocalStorage(StorageKeys.RequestId, requestId);
}
};
};