【发布时间】:2019-11-09 20:03:23
【问题描述】:
如何从 socket.on 事件处理程序中访问初始握手查询参数,portfolioID 显示在 io.on("connection")... 中,但在 socket.on("UPDATES")... 中,它是未定义的。
io.on("connection", socket => {
const { portfolioID } = socket.handshake.query;
console.log(portfolioID); // Shows ID
socket.on("UPDATES",() => {
console.log(portfolioID); // Undefined ID
...
});
...
}
第一个控制台日志有效,第二个返回 undefined。
【问题讨论】:
标签: javascript node.js socket.io