希望在 get 和 post 之后做一些统一的清理动作,目前我是在每一个post 或 get callback中的退出点去调用一次清理函数, 这样代码很多也不易维护,能不能在这些post 或者 get之后注册一个统一的函数呢? 现在的代码如下,其中有很多的 clearup的函数调用:
login: function(req, res) {
            var email = req.body.email;
            var password = req.body.password;
            if ( !(email && password) ) { 
                res.send(lib.genAjaxRet(10001, lib.s('INVALID_EMAIL')));
                clearup();
                return;
            }   
            password = encodePassword(password);
            validUser(email, password).then(function(id){
                req.session.uid = id; 
                res.send(lib.genAjaxRet(0));
                clearup();
            }, function() {
                var msg = lib.s('LOGIN_FAILED');
                res.send(lib.genAjaxRet(10003, msg));
                clearup();
            }); 
        },  
 
       
    