인프런 커뮤니티 질문&답변
노드교과서 13강 req.app.get('io').to(req.params.id).emit에 관한 질문입니다.
해결된 질문
작성
·
312
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은 서버에서 하는 겁니다.







아하 감사합니다.