如何使socket.io在所有路由中均可访问

时间:2019-05-07 17:22:45

标签: node.js socket.io global

我正在建立一个需要实时通信的网站,并为此使用了socket.io,但正在尝试将socket.io设置为全局。实际上已经尝试过global.io(尽管它不是安全的,仅出于测试目的),但是当我使用它时,我注意到我无法监听使用socket.emit的事件,也许是因为它是回调

const io = require('socket.io')(server);
io.on('connection', socket => {
    console.log('connected')
})

0 个答案:

没有答案