title: passing data between router controllers
body: <pre><code>var self = this;
  app.get("/attendees", function(request, response, next){
      self.authenticate(request, response, next);
  }, function(request, response, next){
      self.service(request, response, next);
  });
  </code></pre>
  
  <p>how can I pass the data between the router controllers, result of first controller and passing to the second controller.</p>
  
  <p>I'm populating a custom property on request object at the moment, though it's not encouraged, and I'm trying to be safe using com.domain style. Please advise.</p>
  
  <p><strong>P.S.</strong> It's basically <code>request.user = {id: 1}</code> I'm populating after authentication on the server end.</p>