【发布时间】:2015-11-18 15:28:51
【问题描述】:
我的目标是将对象保存到 req.user 数据库。所以场景是,每当 socket.io 收到东西时,它都会保存到 req.user 数据库中。
这是代码。
io.on('connection', function(socket){
socket.on('notify', function(msg){
User.findById(req.user._id, function(err, found) {
found.notifications.push(msg);
found.save(function(err) {
io.emit('notify', msg);
});
});
});
});
但是我收到了这个错误,
Missing error handler on `socket`.
ReferenceError: req is not defined
【问题讨论】:
-
没有解决办法。