|
|
/** * Module dependencies. */
var parseUrl = require('parseurl'); var qs = require('qs');
/** * @param {Object} options * @return {Function} * @api public */
module.exports = function query(options) { var queryparse = qs.parse;
if (typeof options === 'function') { queryparse = options; options = undefined; }
return function query(req, res, next){ if (!req.query) { var val = parseUrl(req).query; req.query = queryparse(val, options); }
next(); }; };
|