로그인 시 accessToken과 refreshToken을 발행하잖아
둘 다 쿠키에 저장한다고 치고
창을 닫았다가 다시 들어왔을 시 액세스 토큰이 있다면 로그인 상태를 유지하고, 액세스는 없지만 리프레쉬 토큰이 살아있다면 액세스를 발급해서 로그인 상태를 유지하고 싶은데
이 검사를 어디서 해야하지? 최상위 컴포넌트에서 해야하나? 소규모 플젝이라 상태관리는 context api로 하고 있는데 지피티한테 물어보니 context api의 provider 함수 안에서 서버랑 토큰 통신하는 코드 짜주던데 이게 맞는거임?
둘 다 쿠키에 저장한다고 치고
창을 닫았다가 다시 들어왔을 시 액세스 토큰이 있다면 로그인 상태를 유지하고, 액세스는 없지만 리프레쉬 토큰이 살아있다면 액세스를 발급해서 로그인 상태를 유지하고 싶은데
이 검사를 어디서 해야하지? 최상위 컴포넌트에서 해야하나? 소규모 플젝이라 상태관리는 context api로 하고 있는데 지피티한테 물어보니 context api의 provider 함수 안에서 서버랑 토큰 통신하는 코드 짜주던데 이게 맞는거임?
최상위 컴포넌트에서 안해도됨
그럼 어디서 해야해? 로그인 정보가 필요한 페이지 내에서만 하면 되나?
너가 로그인 정보가 필요한곳에 토큰발급받는 컴포넌트를 만들어서 로컬스토리지에 저장할거 아니냐
난 액세스랑 리프레쉬 토큰 둘 다 쿠키에 저장하는게 더 좋을 것 같아서 그렇게 하고 있는데 보통 액세스는 로컬에, 리프는 쿠키에 저장하는게 더 많이 쓰이나?
둘다 로컬에 담아서 써 어차피 로그인 상태유지라며
hooks에 담으면 해결