title: Express route not returning
body: <p>Probably a silly mistake but I cannot see why I'm not getting a response from a GET request.</p>
  
  <p>This is part of my server file located in the root:</p>
  
  <pre><code>//server.js
  ...
  var serverRoutes = require('./server/routes');
  app.use('/server', serverRoutes);
  ...
  </code></pre>
  
  <p>and my routes file:</p>
  
  <pre><code>//server/routes/index.js
  var express = require('express');
  var router = express.Router();
  
  module.exports = function() {
    router.get('/test', function(req, res, next){
      console.log("HIT");
      res.status(200).send("OK");
    });
  
    return router;
  }
  </code></pre>
  
  <p>Everytime I navigate to <code>/server/test</code> in my browser it just stalls. Nothing is logged in the terminal and no "OK" response is received in the browser - what am I missing? </p>