nodeclub使用的CRUD感觉迷茫!
发布于 12 年前 作者 waylon 4491 次浏览 最后一次编辑是 8 年前

以首页设置为例: 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吧……

回到顶部