Мне просто нужно знать, как сохранить содержимое массива. Я делаю это, но массив пуст при подключении новых пользователей.NodeJS module.exports, сохранить содержимое массива
module.exports = function(){
var clients = [];
function push_clients(a) {
clients.push(a);
}
global.socket.of('/fsdd6SDF86QS').on('connection', function(socket) {
socket.on('user-ready', function(data) {
console.log('init clients: '+clients);
push_clients(socket.id);
console.log('final clients: '+clients);
});
}
}();
До того как я попробовал: clients.push(socket.id);
, но с тем же результатом. Любая идея?
, как вы используете экспортированную функцию ? т. е. можете ли вы показать код, в котором вам нужен этот модуль? –