I'm attempting to use the Express 4 Router to use a different router based on the path. I want all `/api/v2/` routes handled by `version2`, and every other route handled by `version1`. The below setup serves me all the `version1` routes correctly, but seems to ignore `version2` as I get a 'Cannot GET...' message each time I test those endpoints.

routes.js: 

```
var version1 = require('./routes/vers1');
var version2 = require('./routes/vers2');

module.exports = function(app) {

  app.all('/api/v2/*', version2);

  app.all('/*', version1);

};

```