title: Possible to use both multiple view engines and multiple view folders in Express?
body: <p>I'm working on a project that currently relies on Jade templates and uses the following setup:</p>
  
  <pre><code>app.set('views', path.join(__dirname, 'views'));
  app.set('view engine', 'jade');
  </code></pre>
  
  <p>I'm building a 'V2' version of the site and will be using client-side HTML rather than Jade. I setup a basic workaround to avoid the current Jade structure by doing the following in my route handler:</p>
  
  <pre><code>function(req, res) {
    res.sendFile(path.join(__dirname, '../assets/v2', 'index.html'));
  };
  </code></pre>
  
  <p>The problem is that I now also need to send <code>req.user</code> details along with rendering the page, and obviously <code>res.sendFile()</code> does not allow this.
  Ideally I would like to do something like this in my route handler:</p>
  
  <pre><code>function(req, res) {
    res.render(path.join(__dirname, '../assets/v2', 'index.html'), {user: req.user});
  };
  </code></pre>