해결된 질문
작성
·
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이 들어간 값을 찾아서 결과를 도출해 주시는 것이 좋을 것 같아요!^^