Node.js - Cookie & 인증

쿠키 옵션 - path & domain

수업소개

쿠키의 유효범위를 정의하는 path와 domain 옵션을 살펴봅시다. 

 

 

 

강의

 

 

 

소스코드

변경사항

nodejs/cookie.js

var http = require('http');
var cookie = require('cookie');
http.createServer(function(request, response){
    console.log(request.headers.cookie);
    var cookies = {};
    if(request.headers.cookie !== undefined){
        cookies = cookie.parse(request.headers.cookie);
    }
    console.log(cookies.yummy_cookie);
    response.writeHead(200, {
        'Set-Cookie':[
            'yummy_cookie=choco', 
            'tasty_cookie=strawberry',
            `Permanent=cookies; Max-Age=${60*60*24*30}`,
            'Secure=Secure; Secure',
            'HttpOnly=HttpOnly; HttpOnly',
            'Path=Path; Path=/cookie',
            'Doamin=Domain; Domain=test.o2.org'
        ]
    });
    response.end('Cookie!!');
}).listen(3000);

 

댓글

댓글 본문
  1. Sansol Park
    Node.js의 쿠키와 인증 관련 영상에서 특정 경로에만 쿠키가 작용하는 예시로 '/path'를 사용한 쿠키 설정을 들었습니다. 이 예시에서는 특정 경로에 대해 설정한 쿠키만 해당 경로에서 사용되며, 다른 경로에서는 쿠키가 작용하지 않는 것을 설명했습니다. 이는 경로에 따라 쿠키의 유효 범위를 제한할 수 있다는 것을 보여주는 사례였습니다.
    대화보기
    • 특정 경로에서만 작용하는 예는 어떤 예가 있는지 궁금합니다.!
    • 심해
      2024.3.29(금)
    • 케굴
      2022-01-03
    • jeisyoon
      2021.03.19 Cookie Path & Domain - OK
    • hanel_
      21.3.11
    • 생활둘기
      2021 1 5
    • Yong Hyun Lee
      완료
      201117
    • 전주호
      완료
    • 쑤우
      수강완료. 감사합니다~
    • CrashOverride
      https://www.google.com......t=5

      검색 결과 참고하셔서 hosts 파일을 수정해주면 실습 가능합니다.
      대화보기
      • 초오짜
        로컬에서는 도메인을 테스트해 볼 수 없나요? 저만 안되는건지 모르겠네요
      • 골뱅이
        'Doamin=Domain; Domain=test.o2.org'
        도어민... 도메인이 아닌... 오탄 거 같습니다
      • 강다리
        완료
      • 굼벵이
        완료
      • jo_onc
        신기하네요~
      • 삼고잉
        잘 읽었습니다
      • 연수아빠
        감사합니다.