NodeJs Development를 처음 사용합니다. 나는 HapiJs 프레임 워크를 사용하고있다. 위의 코드가 완벽하게 작동하고 내가 생각 io
을 (라는 이름의 별도의 쿠키와 함께 이름 cookie_name
와 브라우저에서 설정되는 쿠키를 볼 수 있어요Nodejs/Hapijs에서 쿠키를 얻는 방법
reply("hello").state('cookie_name', accessToken, {
ttl: 365 * 24 * 60 * 60 * 1000, // expires a year from today
encoding: 'none',
isSecure: false,
isHttpOnly: false,
clearInvalid: false,
strictHeader: true
});
자동이다 : 나는 다음과 같은 코드를 사용하여 쿠키를 설정 한 socket.io
노드 모듈 내가 사용하고)
설정하지만 난 그 쿠키를 얻기 위해 노력하고 있어요 때 다음 코드를 사용하여 그것은 단지 하나 개의 쿠키를 보여줍니다
request.headers.cookie
(즉 io
). 그것의 이름이 cookie_name
인 쿠키를 보여주지 않았습니다. 그럼 내가 실수를 저에게 말하면됩니다. 쿠키를 설정하는 중에 options
에 잘못된 값을 전달하고 있습니까? 아니면 다른 방법으로 쿠키를 다시 얻어야합니까?
여기에는 32 자 이상이어야하며 32 자 여야합니다. 또한'sid-example'은 쿠키의 이름입니까? –
@DimpalSingh, 비밀번호는 보안상의 이유로 32 자 이상의 *를 사용하는 것이 좋습니다. – rotarydial
상단의 설명서를 읽으십시오. 코드 예제로 건너 뛰지 마십시오. 설명 : " '쿠키'체계에는 다음과 같은 옵션이 있습니다 : "쿠키 - 쿠키 이름. 'sid'로 기본값 설정. "... – rotarydial