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

송원님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

11-05 토큰 재발급 API

웹스톰 사용자인데 cookie를 출력해보면

해결된 질문

작성

·

184

0

 console.log(req.headers.cookie);

 

Webstorm-55941cca=39281e1b-d7ae; refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI4ZDM2YTc4Yy1mOWFiLTQ1NjgtODg0NS03MWUzOTQ0ODE1ZjMiLCJpYXQiOjE2OTUyMTI1NzYsImV4cCI6MTY5NjQyMjE3Nn0.8M9UkwgQXS7dGYpq3rxHnSF9TmoEnliY_wbZuhacqL0

 

이런식으로 출력이 되서 처음에 refreshToken 설정할때 Webstorm-55941cca=39281e1b-d7ae; 이 부분을 없에는 방법이 있을까요?

계속 replace("Webstorm-55941cca=39281e1b-d7ae; refreshToken=','') 이런식으로 없애야 하나요?

 

답변 1

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 소민님!

현재 사용중이신 방법은 약간 문제점이 있어요!
왜냐하면, Webstorm과 refreshtoken 사이에 또다른 쿠키값이 들어가게되면 replace 함수가 작동하지 않게 되겠죠?!
그러므로 다른 방법을 사용해 주셔야 하는데, 위 패턴을 보니 "키=밸류;키=밸류;" 형식으로 진행되는 것 같아요!

따라서, ';' 기준으로 split 한 결과에서 refreshToken이 들어간 값을 찾아서 결과를 도출해 주시는 것이 좋을 것 같아요!^^

송원님의 프로필 이미지

작성한 질문수

질문하기