lib/Router.js
/**
     * Iterate over middlewares that return truthy values.
     * Wait for falsy-returning middlewares to call `next`.
     */
Iterate over middlewares that return truthy values.
Wait for falsy-returning middlewares to call `next`.
Iterate over middlewares that return truthy values . Wait for falsy - returning middlewares to call ` next ` .
function next() {
      var ok, fn;
      do {
        fn = m[i++];
        if (fn) {
          ok = fn.call(app, request, response, next);
        }
        else {
          return finish();
        }
      } while (ok);
    }
function next ( ) { var ok , fn ; do { fn = m [ i ++ ] ; if ( fn ) { ok = fn . call ( app , request , response , next ) ; } else { return finish ( ) ; } } while ( ok ) ; }
Iterate over middlewares that return truthy values.
Iterate over middlewares that return truthy values .