쿠키의 읽기

이번 시간은..

쿠키의 생성에 이어 생성한 쿠키를 다시 웹 브라우저가 서버쪽으로 전송 했을 때, 그 것을 WEB Application 안에서 어떻게 알아 낼 수 있는가.

Google : how to get cookie in nodejs

  • 추론해보자.
    createServer 안에서 To read a cookie , request 요청 정보를 가진 객체를 parseCookie 함수로 보내고, 이 함수는 request의 헤더의 쿠키로 접근한다.!

1. 쿠키를 재생산.

2. npm 에서 cookie 핸들링을 찾아보자.

Google : npm cookie

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

3. 코드 작성

var http = require("http");
var cookie = require("cookie");

http
  .createServer(function (request, response) {
    console.log(request.headers.cookie);
    var cookies = {};
    if (request.headers.cookie !== undefined) {
      cookies = cookie.parse("request.headers.cookie");
    }
    console.log(cookies.yummy_cookie);
    response.writeHead(200, {
      "Set-Cookie": ["yummy_cookie = choco", "tasty_cookie = strawberry"],
    });
    response.end("Cookie!!");
  })
  .listen(3030);

좋은 웹페이지 즐겨찾기