我需要从我的nodejs / socket.io项目中的另一个文件访问和数组(与此问题无关),index.js:
exports.rooms = function(){
if(username < usernames.length){
return usernames;
}
return false;
}
在admin.js
我用:
var index = require('./index.js');
问题是如果exports.rooms函数没有值,我会收到以下错误:
Missing error handler on `socket`.
TypeError: Object #<Object> has no method 'rooms'
现在函数在那里它没有值...我尝试了以下函数但是我得到了同样的错误:
function isEmpty(obj) {
for(var prop in obj) {
if(obj.hasOwnProperty(prop))
return false;
}
return true;
}
由于