Unable to persist a sockets array upon user connection
问题 I have these two files: io.js: var io = require('socket.io')(); var socketioJwt = require('socketio-jwt'); var jwtSecret = require('./settings').jwtSecret; io.set('authorization', socketioJwt.authorize({ secret: jwtSecret, handshake: true })); io.on('connection', function(socket) { IO.pushSocket(socket); }); var IO = module.exports = { io: io, sockets: [], pushSocket: function(socket) { if (typeof IO.sockets === 'undefined') { IO.sockets = []; } IO.sockets.push(socket); console.log(IO.sockets