有没有办法获得event listener
的引用,如下面的存根?
socket.on('login',login)
我可以在函数socket
中找到login
的引用吗?
// Login module
module.exports = ({username, password}, next) => {
// How to refer socket here?
}
我无法将socket
传递给中间件,因为我在下面使用的库无法识别第三个参数,我不想改变它的常规行为。
答案 0 :(得分:1)
login.bind({socket: socket})
然后在登录功能中使用this.socket