У меня проблема. В журнале указано, что переменная «gData» не определена. Но, на мой взгляд, это должно быть, потому что его глобальное? Вы можете помочь?node.js - глобальная переменная не работает?
function refreshGroupData(){
groupModel.count(function(err, count){
gData = count;
io.sockets.emit('sendGroupData', gData);
});
console.log ('Test: ' + gData);
}
Спасибо, Роберт.
Edit:
function refreshGroupData(){
function test(callback){
groupModel.count(function(err, count){
callback(count)
});
}
test(function(count) {
io.sockets.emit('sendGroupData', count);
console.log('Test: ' + count);
});
}
Это ваш полный пример кода? – chsh
нет. его единственная функция, которую я вызываю в своем коде. – nofear87