해결된 질문
작성
·
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은 서버에서 하는 겁니다.
아하 감사합니다.