File tree 4 files changed +8
-5
lines changed
4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change
1
+ import { ACCESS_TOKEN } from "@/constants/localStorageKey" ;
1
2
import axios , { AxiosResponse } from "axios" ;
2
3
3
4
const BASE_URL = "http://localhost:8080/api" ;
@@ -35,14 +36,13 @@ export const multiInstance = axios.create({
35
36
const jwtResponseInterceptor = ( response : AxiosResponse ) => {
36
37
const isTokenReissued = response . headers [ "token-reissued" ] ;
37
38
if ( isTokenReissued === "False" ) return response ;
38
-
39
39
const accessToken = response . headers [ "authorization" ] ;
40
- if ( accessToken ) localStorage . setItem ( "accessToken" , accessToken ) ;
40
+ if ( accessToken ) localStorage . setItem ( ACCESS_TOKEN , accessToken ) ;
41
41
return response ;
42
42
} ;
43
43
44
44
const jwtRequestInterceptor = ( request : any ) => {
45
- const accessToken = localStorage . getItem ( "accessToken" ) ;
45
+ const accessToken = localStorage . getItem ( ACCESS_TOKEN ) ;
46
46
if ( accessToken ) request . headers . Authorization = accessToken ;
47
47
return request ;
48
48
} ;
Original file line number Diff line number Diff line change 1
1
export const IDENTIFIER = "identifier" ;
2
2
export const FRAMEID = "frameId" ;
3
+ export const ACCESS_TOKEN = "accessToken" ;
Original file line number Diff line number Diff line change 1
1
import postAuthLogout from "@/apis/postAuthLogout" ;
2
2
import postJWTApi from "@/apis/postJWTApi" ;
3
- import { FRAMEID , IDENTIFIER } from "@/constants/localStorageKey" ;
3
+ import { ACCESS_TOKEN , FRAMEID , IDENTIFIER } from "@/constants/localStorageKey" ;
4
4
import { PATH } from "@/constants/path" ;
5
5
import { useMutation } from "react-query" ;
6
6
import { useNavigate } from "react-router-dom" ;
@@ -18,6 +18,7 @@ export const usePostAuthLogout = () => {
18
18
onSuccess : ( ) => {
19
19
localStorage . removeItem ( IDENTIFIER ) ;
20
20
localStorage . removeItem ( FRAMEID ) ;
21
+ localStorage . removeItem ( ACCESS_TOKEN ) ;
21
22
navigate ( PATH . LOGIN ) ;
22
23
} ,
23
24
onError : ( error : AxiosError < { message ?: string } > ) => {
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import postInterestEditApi from "@/apis/postInterestEditApi";
6
6
import postUserInfoEdit from "@/apis/postUserInfoEdit" ;
7
7
import postUserProfile from "@/apis/postUserProfile" ;
8
8
import CommonMutationErrorModal from "@/components/Error/CommonMutationErrorModal/CommonMutationErrorModal" ;
9
- import { FRAMEID , IDENTIFIER } from "@/constants/localStorageKey" ;
9
+ import { ACCESS_TOKEN , FRAMEID , IDENTIFIER } from "@/constants/localStorageKey" ;
10
10
import { PATH } from "@/constants/path" ;
11
11
import { QUERY_KEY } from "@/constants/queryKey" ;
12
12
import { useModalStore } from "@/stores/modalStore" ;
@@ -58,6 +58,7 @@ export const useDeleteUser = () => {
58
58
onSuccess : ( ) => {
59
59
localStorage . removeItem ( IDENTIFIER ) ;
60
60
localStorage . removeItem ( FRAMEID ) ;
61
+ localStorage . removeItem ( ACCESS_TOKEN ) ;
61
62
navigate ( PATH . LOGIN ) ;
62
63
} ,
63
64
onError : ( error : AxiosError < { message ?: string } > ) => {
You can’t perform that action at this time.
0 commit comments