nodeclub使用的CRUD感觉迷茫!
以首页设置为例: get_user_by_id(req.session.user._id,function(err,user){ if (err) { return next(err); } user.url = url; user.location = location; user.signature = signature; user.profile = profile; user.weibo = weibo; user.receive_at_mail = receive_at_mail; user.receive_reply_mail = receive_reply_mail; user.save(function(err){ if (err) { return next(err); } return res.redirect(’/setting?save=success’); }); });
从代码看,应该是先去query,然后再去更新。但是更新为啥使用的save,而不是update. 另外,这种层层事件驱动的方式,势必对系统分层造成困扰!
2 回复
对的,目前的代码还是非常不好的,会不断地进行重构。
想像使用传统的程序架构吗?使用Jscex吧……