title: Express middleware access to req.params
body: <p>I'd like to isolate a piece of code that would inspect either <code>req.params</code> or <code>req.body</code> for a value that is required on every request. What I'm finding is that if I try to access those values before <code>app.use(app.router)</code> then the request hasn't been parsed to include those objects. If I try to insert the middleware <em>after</em> <code>app.use(app.router)</code> then it gets skipped all together.</p>
  
  <p>What can I do to work on these values in one place so that the work is ready to be used by downstream routes and models?</p>