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

LS OvO L님의 프로필 이미지
LS OvO L

작성한 질문수

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

노드교과서 13강 req.app.get('io').to(req.params.id).emit에 관한 질문입니다.

해결된 질문

작성

·

275

0

13강에서 routes/index.js 파일에서 req.app.get('io').to(req.params.id).emit 라는 코드가 있는데, to(req.params.id).emit 을 하려면 views/auction.html 에서

socket.on("connection", (socket) => {

socket.join(req.params.id);

}

이런 코드가 있어야 되는거 아닌가요? join을 하지 않았는데 어떻게 room 관계가 이루어진것인지 모르겠습니다.

답변 1

0

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

https://github.com/ZeroCho/nodejs-book/blob/master/ch13/13.2/node-auction/socket.js#L10

코드 보시면 socket.join 했습니다. socket.join은 서버에서 하는 겁니다.

LS OvO L님의 프로필 이미지
LS OvO L
질문자

아하 감사합니다.

LS OvO L님의 프로필 이미지
LS OvO L

작성한 질문수

질문하기