我目前正在为后端开发一个聊天应用程序。一旦我们这样做,/chat
我们就会看到我们的朋友列表,我们可以从中开始与任何人进行对话。为了显示朋友列表,我使用smembers
了但它甚至没有返回任何成员当我有朋友添加到我的帐户时。
app.get('/chat', utils.restrict, function(req,res){
client.smembers('appname:users' + req.user.id + ':friends', function(err, members) {
if (members && members.length > 0) {
res.render('chat', {user: req.user, users : members});
}
else{
res.send("No Friends Found!");
}
});
});
当我调试它时,我看到client.smembers
代码行被命中,但之后的值为members
0。我也需要所有这些:
var app = module.parent.exports.app
, ACS = module.parent.exports.acs
, client = module.parent.exports.client
, passport = require('passport')
, config = require('../config')
, utils = module.parent.exports.utils;
我究竟做错了什么?