public
Last active

Simple Express Server function to put Query variables into the request scope for router calls.

  • Download Gist
req.urlparams()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/*
Used the url module to parse and place the parameters into req.urlparams.
Follows the same pattern used for swagger API path variables that load
into the req.params scope.
 
*/
app.use(function(req, res, next) {
var url = require('url');
var queryURL = url.parse(req.url, true);
req.urlparams = queryURL.query;
next();
});
 
/*
Usage:
 
var myID = req.urlparams.myID;
 
*/
 
// T- 1/22/2013

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.