본문 바로가기
오프라인 교육/포스코 X 코딩온

5월 11일 개발일지 - express-session 과 mapHash를 사용한 클라이언트 고유 식별 실패.

by newbeverse 2023. 5. 12.

express-session 과 mapHash를 사용한 클라이언트 고유 식별 실패.

서로다른 해쉬 배열을 갖고 있는 3개의 탭을 만들었을때, 

각각의 req.session.flag의 값이 각각 다르게 배정 될 거라고 생각했다.

그러나 req.session.flag는 한 서버당 하나만 주어지는 값 이었던 것 같다.

세 개의 탭에서 각각 한번씩 req.session.flag 를 호출해봤을 때, 서로다른 flag를 갖는게 아닌,

모두 가장 최신에 만들어진 flag 값을 호출하는 것을 볼 수 있었다.

 

해결방안


따라서 강사님께서는 socket.io 를 사용하면 해결 가능하다고 말씀하셨다.

개발기한이 얼마 남지 않은 점을 고려해서, 리엑트로 작동하며 거의 다 구현되어있는 WEB-SPEECH-API 사용하는게 낫다고 하셨ㄷ.

클라이언트마다 socket.io를 통해 고유 식별아이디값을 좀더 일찍 배정 가능했다면, whisper api를 좀 더 유연하게 사

용한 방식으로 성공할 수 있었을 텐데 하는 생각이다.

반응형