nestjs cookie parsing

agnusdei·2023년 11월 19일
0

이 코드는 Express.js 애플리케이션에서 쿠키를 파싱하기 위해 cookie-parser 미들웨어를 사용하는 부분입니다.

cookie-parser는 클라이언트 측에서 서버로 전송되는 쿠키를 쉽게 파싱하고 다룰 수 있도록 도와주는 미들웨어입니다. Express 애플리케이션에서 이를 사용하면, 클라이언트가 요청을 보낼 때 쿠키 정보를 쉽게 접근하고 활용할 수 있습니다.

예를 들어, 다음과 같은 코드를 사용하여 쿠키에 접근할 수 있습니다:

app.use(cookieParser());

app.get('/', (req, res) => {
  // 쿠키에 저장된 값 가져오기
  const username = req.cookies.username;

  // 가져온 값 사용하기
  res.send(`Hello ${username || 'Guest'}!`);
});

이 코드에서 cookieParser를 사용하면 req.cookies 객체를 통해 클라이언트에서 전송된 쿠키에 쉽게 접근할 수 있습니다. 위의 예시에서는 쿠키에서 'username'이라는 키의 값을 가져와서 환영 메시지를 만들어 보내고 있습니다.

cookie-parser를 사용함으로써 쿠키 관련된 작업이 간편해지며, 사용자 인증이나 기타 상태 정보를 쿠키를 통해 저장하고 관리하는 데에 활용될 수 있습니다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN