我正在使用socket.io,如下面的代码所示,有一个bbc变量要在socket.io函数之间共享。
当在服务器端发出'init'时,变量bbc被赋予一些值。但是发生的是,当发出“聊天”事件时,变量bbc仍然是一个空数组。
module.exports = function (io) {
var bbc = [];
io.on('connection', function (socket) {
socket.on('init',function(){
bbc = ['1111','1111'];
})
socket.on('chatMessage', function(data) {
console.log('chatMessage',bbc,);
});
}
有什么主意吗?