Skip to content

Instantly share code, notes, and snippets.

@d1b1
Last active December 11, 2015 04:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save d1b1/4542588 to your computer and use it in GitHub Desktop.
Save d1b1/4542588 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment