localhost:8083에 접속합니다. req.url과 req.headers.cookie에 대한 정보를 로깅하도록 했습니다. req.url은 주소의 path와 search 부분을 알립니다.
화면에는 Hello Cookie가 뜨고 콘솔에서는 다음과 같은 메시지를 볼 수 있습니다.
콘솔
/ undefined
/favicon.ico { mycookie: 'test' }
만약 실행 결과가 위와 다르다면 브라우저의 쿠키를 모두 제거한 후에 다시 실행해야 합니다. 다른 사이트나 브라우저 확장 프로그램이 미리 쿠키를 넣어뒀을 수도 있기 때문입니다.
요청은 분명 한 번만 보냈는데 두 개가 기록되어 있습니다. 첫 번째 요청('/')에서는 쿠키에 대한 정보가 없다고 나오며, 두 번째 요청('/favicon.ico')에서는 { mycookie: 'test' }가 기록되었습니다. /favicon.ico는 요청한 적이 없는데 말이죠.