express-waf.js
function recursiveCall(i, callback) {
            if(i >= _modules.length) {
                callback();
            } else {
                _modules[i].check(req, res, function () {
                    recursiveCall(++i, callback);
                })
            }
        }
function recursiveCall(i, callback) {
            if(i >= _modules.length) {
                callback();
            } else {
                _modules[i].check(req, res, function () {
                    recursiveCall(++i, callback);
                })
            }
        }
function recursiveCall ( i , callback ) { if ( i >= _modules . length ) { callback ( ) ; } else { _modules [ i ] . check ( req , res , function ( ) { recursiveCall ( ++ i , callback ) ; } ) } }
This iterates over all modules and run on them function check
@param i {int} iterator
@param callback {function} Callback after iteration ended
This iterates over all modules and run on them function check