我有一个命名空间:
const chat = io.of("/chat");
用户访问网址http://myapp.com/chat/roomid
时,他们将进入带有roomid
的聊天室。
无论如何,可以使用socket.io从网址中获取roomid
,例如:
chat.on("connection", client => {
//const id = chat.getParam();
//the roomid from url will be assigned to id variable
});
或类似于express
从路线获取参数的方式:
app.route('/products/:productId')
.get((req, res) => {
const id = req.params.productId;
});