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

oridori2705님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

로그인 페이지 기능 생성

쿠키에 대해서

작성

·

237

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

로그인시 아이디와 비밀번호 →

서버(유저의 정보가 맞는지 확인 후 토큰 발급 →

쿠키에 저장 : 하지만 도메인 주소가 다르면 쿠키가 전송이안됨

  1. 왜 쿠키는 도메인주소가 다르면 쿠키가 전송이 안될까요?

  2. 과거 강의인 "노드 리액트 기초강의" 에서 Express에서 제공하는 cookie-parser을 이용해서 서버에서 토큰을 쿠키에 저장했었는데 이 방법도 사용해도 될까요?? - 이는 여기 강의에서 설치한 cookie모듈과 비슷한 건가요??

  1. 토큰발급 후 클라이언트에 보내주고 클라이언트에서 쿠키에 저장하는 방법은?

답변 1

1

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

안녕하세요!

1. 보안의 문제이기 때문에 기본적으로 그렇게 설정이 되어있습니다 ~

2. 현재 cookie parser는 말 그대로 쿠키를 분석하는 용도로 사용되고 있습니다! 그래서 서버로 쿠키가 전달되었을 때 요청안에 들어있는 쿠키를 분석해서 백엔드에서 사용할 수 있게 해 줍니다!

3. res.set()를 이용해서 클라이언트에 보내면서 자동으로 쿠키에 저장도 됩니다!

감사합니다.

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

항상 감사합니다!