pass req, res, next as parameters to support non-zappajs middleware