title: What is the difference between a node.js express route and a controller?
body: <p>Is there anything that is different or more powerful with a traditional controller over an express route?  </p>
  
  <p>If you have an express app and define models, does it become an MVC application, or is there more necessary?</p>
  
  <p>I'm just wondering if I'm missing out on extra/easier functionality in my node express apps by not upgrading to a more legitimate 'controller'.  If there is such a thing.</p>
  
  <p>Thanks!</p>
  
  <p>Edit:  To clarify, if you use a route like so:</p>
  
  <pre><code>// routes/index.js
  exports.module = function(req, res) {
    // Get info from models here, 
    res.render('view', info: models);
  }
  </code></pre>
  
  <p>What makes it any different from a controller?  Is a controller able to do more?  </p>