더북(TheBook)

코드가 조금 복잡해졌습니다. 주소가 /login과 /로 시작하는 것까지 두 개이므로 주소별로 분기 처리했습니다. http://localhost:8084에 접속하면 /로 요청을 보내고, cookie2.html에서 form을 통해 로그인 요청을 보낼 때 /login으로 요청을 보내게 됩니다. 소스 코드에서는 /login 부분이 먼저 나오지만 실제로 제일 먼저 실행되는 부분은 else 부분입니다.

쿠키는 mycookie=test 같은 문자열입니다. parseCookies 함수는 쿠키 문자열을 쉽게 사용하기 위해 자바스크립트 객체 형식으로 바꾸는 함수입니다. 이 함수를 거치면 { mycookie: 'test' }가 됩니다. 내부 내용은 중요한 게 아니므로 이해하지 않아도 됩니다. 그저 parseCookies 함수가 문자열을 객체로 바꿔준다고만 알고 있으면 됩니다.