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메소드가 이해가 안된다면
여기를 보고 오면 됨~~~~
'Javascript & HTML & CSS > node.js' 카테고리의 다른 글
[외부모듈] supervisor 모듈 (서버 실행 역할) (0) | 2016.08.10 |
---|---|
npm을 알아보자(외부모듈, npm명령, 환경설정) (0) | 2016.08.10 |
[GitBook] Node.js & MonboDB (0) | 2016.08.09 |
request 객체 : 페이지를 구분하는 방법 (0) | 2016.08.09 |
File System 모듈 (0) | 2016.08.08 |