title: Node.js + Express: Routes vs controller
body: <p>New to Node.js and Express, I am trying to understand the two seems overlapping concepts, routes vs controller.</p>
  
  <p>I have seen examples that simple does app.js + routes/*, this seems to be sufficient to route various requests needed. </p>
  
  <p>However, I also see people talking about using controllers, and some that implies a more formal MVC model (???).</p>
  
  <p>Would be great if someone can help me clear this mystery, and if you have a good example for setting up controller in Node.js + Express framework that will be great!</p>
  
  <p>Thanks,</p>