title: What is the called order of the handlers in martini?
body: <p>About golang martini</p>
  
  <ul>
  <li>We can add middlewares using m.Use(). Of course, "Middleware Handlers are invoked in the order that they are added".  </li>
  <li>In addition, a handler can also be added by router like r.Get("/", handler).</li>
  <li>Sometimes, we also need a handler be called after the router handler. That is a handler is called before something is written to ResponseWriter.</li>
  </ul>
  
  <p>So, how to order of presentation of these handlers? I can not get solution is martini's document.</p>