달력

6

« 2025/6 »

  • 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
2016. 8. 9. 21:22

쿠키 분해 방법 Javascript & HTML & CSS/node.js2016. 8. 9. 21:22

지금부터 쿠키를 꺼내어 가공해 보자.


쿠키는 request.headers.cookie에 담겨 있다.


형태를 확인해 보면 다음과 같다.

"key1=value1;key2=value2;key3=value3"


이걸 파싱해서 사용하기 쉽게 만들어 보자.

1단계) 세미콜론으로 쿠키집합을 쿠키로 쪼개어 배열에 담기

var arrStr = request.headers.cookie.split(';');

2단계) 배열에 담긴 쿠키 하나하나를 key와 value로 쪼개기(=을 사용해서 쪼갬)

var arrCookieObj = arrStr.map(function(data){

var temp = data.split('=');

return {temp[0] : temp[1]};

});



끝~!



위 예제에서 Array객체의 map메소드가 이해가 안된다면

http://webie.tistory.com/72

여기를 보고 오면 됨~~~~

:
Posted by 클레잇