像面向切面中的应用,我在node中该怎能解耦合呢?
比如说用户要查询一个东西,核心就是查询,但是外围可能有查询记录功能,日志功能等。
如果按照spring中的方法,会先建一个且面,核心方法里只放查询动作,其他动作放在监听切面的方法里。
最基本的好处就是,核心方法看起来很干净,两外就是其他方法出错不会影响核心方法。
我现在在node中就是一次处理,比如说:
function() {
//统计记录
//日志记录
//最后查询操作
}
有木有好的处理方式呢?对于这种场景。