일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- nodemailer
- ERR unknown command 'JSON.SET'
- 캐시백챌린지
- AWS S3 버킷 삭제
- Ngrinder Docker
- 패스트캠퍼스
- ERR unknown command 'JSON.GET'
- gitlab 잔디옮기기
- 직장인인강
- elastic cache
- Window redis-cli
- Redis
- putty Inactive
- RedisJSON
- AWS S3 계정이동
- redis cli
- AWS S3 migration
- 패캠챌린지
- Avast Security
- 패스트캠퍼스후기
- Avast 구독취소
- aws
- vscode
- 캐시백
- redis-cli
- aws s3
- 잔디이전
- 환급챌린지
- 직장인자기계발
- 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online
- Today
- Total
Developing
node 'request.cookies' undefined 현상 해결방법 본문
JWT토큰 관련해서 쿠키에 삽입하고 삭제하는 기능을 만들고 토큰 검증하는 기능을 만들어보려고 하고 있는데, 다른 예제 레포에서 실행이 된 'request.cookies'가 이상하게도 undefined로 표출되는 현상이 발생하였다.
그렇지만 request 그 자체를 까보았을때 cookie에 박아두었던 token이 분명히 존재하면서 chrome developer tool에서도 분명하게 토큰이 들어가있다..
연관된 코드를 봐도 아무 문제가 없는것같아서 stackoverflow로부터 실마리를 얻을 수 있었다.
만들어둔 기능을 옮기려고하는 본 레포에서 cookie-parser 관련된 내용이 추가되어있지 않아서 발생한 문제였다.
해당 부분만 추가해주면 token을 정상적으로 확인할 수 있을 것이다.
const cookieParser = require("cookie-parser");
const app = express();
app.use(cookieParser());
https://stackoverflow.com/questions/41720801/why-is-req-cookies-undefined
Why is req.cookies undefined?
SITUATION: I am trying to check if my user is authenticated when he makes a request to the server. I googled a bit and found this: How to show different page if user is logged in via firebase ...
stackoverflow.com
(한 번은 postman으로 post 요청에 request.body에 태워서 JSON형식으로 보낸 내용이 undefined 뜨는 경우에 urlencoded 관련된 부분을 추가해주어야 하는 것과 거의 비슷한 맥락이라고 볼 수 있겠다..)
'Trouble Shooting' 카테고리의 다른 글
nodemailer Error: self signed certificate in certificate chain 해결방법 (0) | 2022.11.10 |
---|---|
nanoid [ERR_REQUIRE_ESM] 해결방법 : (package version에 따른 commonJS 미지원 이슈) (0) | 2022.10.26 |
Redis 적용시 connection failed 해결방법 (node repo) (0) | 2022.08.24 |
nodemailer wrong version number 해결방법 (0) | 2022.08.13 |
nodemailer Error:Missing Credentials for "PLAIN" 해결방법 (0) | 2022.08.12 |