From ac74e48761aea0ad482b6fcd582517cf43ea354b Mon Sep 17 00:00:00 2001 From: sscoderati Date: Fri, 12 Jan 2024 19:38:21 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20accessToken=20=EA=B0=80=EC=A0=B8?= =?UTF-8?q?=EC=98=A4=EB=8A=94=20=EB=B0=A9=EC=8B=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 로컬 스토리지에서 파싱하지 않고 zustand의 메서드를 활용해 데이터 가져오도록 수정 --- src/apis/axios.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/apis/axios.ts b/src/apis/axios.ts index d221590..a147fd5 100644 --- a/src/apis/axios.ts +++ b/src/apis/axios.ts @@ -1,14 +1,7 @@ import axios from "axios"; +import useAuthStore from "@/store/AuthStore.tsx"; -type AuthStoreState = { - authTokens: { - accessToken: string; - refreshToken: string; - }; - userId: number; -}; - -const { state }: { state: AuthStoreState } = JSON.parse(localStorage.getItem("auth-store") || "{}"); +const tokens = useAuthStore.getState().authTokens; export const axiosAPI = axios.create({ baseURL: @@ -16,7 +9,7 @@ export const axiosAPI = axios.create({ ? "http://localhost:5173" : import.meta.env.VITE_BASE_URL, headers: { - Authorization: `${state.authTokens.accessToken}`, + Authorization: `${tokens?.accessToken}`, }, });