본문 바로가기
라이브러리 도구

[라이브러리] cookie-parser npm 라이브러리는 뭘까?

by devebucks 2023. 3. 2.
728x90

정의

https://www.npmjs.com/package/cookie-parser

Parse Cookie header and populate 'req.cookies' with an object keyed by the cookie names.
쿠키 헤더를 구문 분석하고 쿠키 이름으로 키가 지정된 개체로 'req.cookies'를 채웁니다.

 

왜 쓸까?

Node.js 서버를 개발할 때 쓴다.

클라이언트(브라우저)로부터 http 요청 header에 cookie를 받았을 때, 쉽게 cookie를 사용하기 위해서 쓴다.

export default async (req: Request, res: Response, next: NextFunction) => {
  try {
    console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    console.log("req.cookies", req.cookies);

    const token = req.cookies.token;
    if (!token) return next();
    ...
 }

 

 

 

 

어떻게 쓸까?

728x90

댓글