인프런 커뮤니티 질문&답변

seoung59님의 프로필 이미지
seoung59

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #14 로그아웃 기능

토큰저장위치에 관하여

작성

·

234

0

안녕하세요, 강의 듣다가 질문드립니다.

 

cookie-parser를 이용하여 

client의 cookie에 토큰을 넣는 것으로 이해하였는데

왜 mongoDB에도 token이 저장되는 것인가요??

또한 사용자가 logout했을때, client쪽의 token을 지워버리면 안되는 것인가요??

 

**우선 왜 DB에 토큰이 저장되는지 모르겠습니다!!**

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 

클라이언트에 토큰과 백엔드에도 토큰이 있어야 클라이언트에서 토큰을 가지고 요청을 던질 때 토큰을 확인해줄 게 필요한데 그걸 디비에 넣어둔 것입니다. 

logout 할 때 디비의 토큰을 지우면 아무리 cookie에 토큰이 있어도 그것을 확인해줄 토큰이 없기 때문에 에러가 나게 됩니다. 감사합니다.

seoung59님의 프로필 이미지
seoung59
질문자

감사합니다 잠시 헷갈렸던것 같아요,,

seoung59님의 프로필 이미지
seoung59

작성한 질문수

질문하기