인프런 커뮤니티 질문&답변

김호연님의 프로필 이미지
김호연

작성한 질문수

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

웹소켓 미들웨어 적용하기

익스프레스 세션이 소켓세션에 적용이 안됩니다

작성

·

165

0

세션자체는 wrap으로 잡히는데,

req.session.color는 express에서는 잡히고

socket.io에서는 undefined가 됩니다

express.router에서 세션값을 설정해서 쓰려도 해도 안되네요...

또 referer 역시 http://localhost:8005/ 까지만 뜹니다

...

그리고 그냥 깃에서 12.7 버전을 다운받아서 그대로 돌려봤는데,

cors 이슈 때문에 동작을 안합니다...

검토 부탁드립니다

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

socket.io 2버전을 쓰시길 바랍니다. 3버전을 쓰고 계신 것 같습니다. 실무에서 3버전을 안 써봐서 정확한 연동 방법을 모르겠습니다. CORS 이슈나는 것은 프론트에서 io.connect(주소, { transports: ['websocket'] } 하면 안 납니다.

김호연님의 프로필 이미지
김호연

작성한 질문수

질문하기