在看cnode官网的源码的时候发现了这么一段代码
if (req.session.user) {
ep.emit('get_user', req.session.user);
} else {
}
每次发现session里面有user时又重新生成一个对象,这是个什么逻辑
ep.all('get_user', function (user) {
if (!user) {
return next();
}
user = res.locals.current_user = req.session.user = new UserModel(user);
}
请各位不吝赐教