생활코딩의 WEB5 – Express Passport.js 9. passport에 flash message 적용 강의 시 특이사항으로
저는 /auth/login 으로 갈때 문제길래 강제로 /auth/login2 로 하게 해서도 테스트를 해 본 것을 전제로 함
* 결론
– 크롬도 죄는 없음. 멀티쓰레드로 빨리 처리 해 줘서 그런 거임
– 코드상으론 FileStore를 Session Store로 쓸때 동기화 타이밍 문제가 있어 보임.
메모리로 하게 할 경우 문제 발생하지 않음
1. 크롬에서 볼땐: 타이밍 문제 없음

2. wireshark로 볼때 타이밍 문제가 있음 : 50593 포트가 PSH,ACK 받고 바로 들어옴
이로 인해 node 서버단에서 FileStore로 세션 처리시 뒤에 온 것에 의해 세션 정보가 rewrite 되는 것으로 보임
놀랍게도 session 파일을 쭉 보고 있으면 간헐적으로 살짝 flash 값이 들어갔다가 사라지는 게 보일때도 있음
