작성
·
234
0
logout과정에서 질문이 있습니다.
로그인을 할때 서버에서 클라이언트로
res .cookie("x_auth", user.token) .status(200) .json({ loginSuccess: true, userId: user._id });
이렇게 json 형식으로 성공여부와 user_id값을 보냅니다.
로그아웃을 할때는 axios로 /api/users/logout" 에 요청을 보내기만 합니다.
그리고 server는 req로 user_id값을 받아서 로그아웃을 진행합니다.
client에서는 userid를 보낸적이 없는데 서버는 어떻게 req를 통해 user_id에 접근할 수 있나요?
client는 로그인시에 서버에서 json으로 데이터를 받았는데 이것은 어디에 저장되는 것인가요? 또한 저장되는 공간은 누가 정하게 되는 것인지 궁금합니다. 스토리지 종류가 여러가지 인데 말이죠.
확인해보니 local storage, session storage, lndexeddb등은 다 비어있고 쿠키에만 x_auth가 저장되어있습니다. 음... 브라우저가 알아서 보내주는 건가요..?
답변