0
nodeJS (과제물 할당)에 HTTP 서버를 구축 중이며 쿠키로 HTTP 세션을 관리해야합니다. 각 세션마다 쿠키를 UUID
(문자열 ID)로 보낸 다음 가져 오면 나는 세션의 타이머를 리셋한다.HTTP 세션 관리, nodeJS
내 질문 : 각 요청 (예 : 이미지/CSS 요청) 또는 각 페이지에 대해 세션을 열어야합니까?
이 지금 내 코드입니다 :의html
요청이 항상 다음 요청에 대해 제 1 및 새 UUID가 그것을 위해 만든 것이 아니라 지금 내가 페이지를로드 할 때
socket.on('data',function(data) {
//some code
// if no UUID exsit in request, create one for it
var request = new REQUEST.Request(data, resourceMap, rootFolder); //
//response will send the UUID created/sent in request
var response = new RESPONSE.Response(socket,request);
session(request); // look for uuid from request in data base
}
(이미지 등). 또한 다른 페이지에 대한 링크를 누르면 UUID가 작성되지 않습니다.
왜 그런가? 기존 UUID를 확인하고 존재하지 않는 UUID를 추가하는 가장 좋은 장소는 어디입니까? 감사!