Simple Express Server function to put Query variables into the request scope for router calls.
/*
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