프로그래밍노트2017.05.17 13:05

1. $.cookie is not a function 

html head 태그에 아래 코드 넣어주면 동작한다.

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>



2. $.cookie("쿠키 이름") 에서 값이 undefined 일때

쿠키가 없거나 쿠키가 http only 로 되어있을 경우 undefined이다.




Node js 기준으로 아래 코드처럼 httponly가 활성화되어 있다면 jQuery에서 쿠키 가져오기가 불가능하다.

res.cookie('foo', '홍길동', {
    httponly:true maxAge: 60 * 60 * 1000 * 24 * 30 // 1 month
});


httponly가 있는 경우 없애주자.

신고
Posted by icaynia