还是以首页设置为例: 一般情况下,前台需要的数据,后台都会放到一个对象中然后传到前台去。但是我在看下面代码有了一个疑惑! if (method !== ‘post’) {
get_user_by_id(req.session.user._id, function (err, user) {
if (err) {
return next(err);
}
if (req.query.save === 'success') {
user.success = '保存成功。';
}
user.error = null;
return res.render('user/setting', user);
});
return;
} //这里有疑惑user.success = '保存成功’,为什么要将前台需要的success参数放到不相干的user中,这是nodejs的一个非常规处理么? 如果这样处理的话,user对象代表的意思是不是就变成回传的对象了,还是既充当user对象又充当其他页面中回传的对象? 还请各位指点下!