inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

쿠키 이해하기

cookie2.js 에서 한번에 2개의 쿠키를 보내는 방법에 대해 질문드립니다

해결된 질문

228

Like me black

작성한 질문수 65

0

강사님 안녕하세요

아래의 cookie2.js에서

32행, 33행의 초록색 박스로 표시한 부분을 봐주시면요

저는

Path=/`

에도 유효한 쿠키를 보내고 싶었고

Path=/Hello`,

에도 유효한 쿠키를 보내고 싶었습니다

그래서 쿠키를 

  res.writeHead(302, {
      Location: '/',
      'Set-Cookie': `name=${encodeURIComponent(name2)}; Expires=${expires.toGMTString()}; HttpOnly; Path=/`,
      'Set-Cookie': `name=${encodeURIComponent(name2)}; Expires=${expires.toGMTString()}; HttpOnly; Path=/Hello`,
  });

이렇게 2개를 적었습니다

문제는 아래의 사진처럼 아무리 로그인을 시도해도 쿠키가 생기지 않았습니다 혹시 그 이유를 가르쳐주시면 감사하겠습니다

 

 

 

 

 

nodejs mysql mongodb Sequelize

답변 1

0

제로초(조현영)

https://stackoverflow.com/questions/65452539/how-to-set-multiple-set-cookie-headers-on-single-response

이렇게 배열로 넣어보시고요.

네트워크탭에서 해당 쿠키가 유효한 쿠키인지 아닌지 요청-쿠키 탭에서 나옵니다.

0

Like me black

강사님 늦은 시간에도 가르쳐주셔서 감사합니다

혹시 이 배열 말씀해주신 건지 질문드리고 싶습니다

 

배열로 쿠키를 2개를 넣어봤는데, path = / 에 유효한 쿠키 하나만 들어간 것 같았습니다

말씀해주신 네트워크 탭 쿠키도 확인해봤습니다

 

 

 

 

이번에는 쿠키를 배열로 넣지 않고

2번째 쿠키부터는 res.Hear().Add로 추가해봤습니다

 

 

 

그러자 34행에서 에러가 생겼습니다

혹시 힌트 하나만 더 가르쳐주시면 감사하겠습니다

 

0

제로초(조현영)

res.Header()는 Go 언어입니다. js에서는 안됩니다.

path=/Hello 하나만 넣었을 때는 쿠키 생성 되나요?

0

Like me black

답변해주셔서 감사합니다

네 아래의 32행 소스코드처럼 배열 안에 하나만 넣었을 때는 쿠키가 생성되었습니다

0

제로초(조현영)

아뇨 path=/Hello요

0

제로초(조현영)

path=/Hello라서 생성되지 않는게 아닌가 싶어서 그렇습니다. 현재 주소는 localhost:8084/ 이니까요.

0

Like me black

앗 가르쳐주신 /Hello 경로로 들어가보니

쿠키가 2개가 잘 있는 것을 확인할 수 있었습니다

늦은 밤에도 도움을 주셔서 정말 고맙습니다

리눅스 노드 설치시 패키지

0

172

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

932

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2297

2

a[title] 질문드립니다

0

388

1

리뉴얼 강의 및 공부 방법

0

590

1

jwt decode

0

1138

1

node.js 교과서 3판 질문드립니다

0

398

1

passport와 jwt

0

439

1

리뉴얼 강의

0

428

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

359

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

490

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

512

2

nunjucks res.render('error'); 작동을 안합니다.

0

520

1

질문있습니다.

0

349

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3545

1

수업자료는 어디있나요?

0

374

1

질문 있습니디

0

245

1

multer 사용시 file 외 name값은 못받나용?

0

431

1

코드 중복 부분 질문드립니다.

0

303

1

api 만드는 이유 질문드립니다.

0

293

1

Strategy의 done에 대해 질문드립니다.

0

374

1

안녕하세요 fs 권한 관련 질문드립니다

0

456

1

시퀄라이즈 연결질문...

0

511

2

res.setHeader vs res.cookie

0

1799

3