title: Routing with expressjs app.post({}).delete({}) not working the second one
body: <p>I'm facing an issue and I don't know how solve it, I'm not and expert with nodejs + expressjs, but in this case I think I'm doing all wright! </p>
  
  <p>Well, the problem is that when I add different methods in an endpoint, like this:</p>
  
  <pre><code>module.exports = function (app) {
      app.post('/myRoute', function (req, res){
               //all the thing
               res.json(msg: 'some msg here');
      })
         .delete('/myRoute', function (req, res){
               //all the thing
               res.json(msg: 'some msg here');
      });
  </code></pre>
  
  <p>in the app.js I'm including all the routes:</p>
  
  <pre><code>var app = express(),
  routePath = path.join(__dirname, 'src', 'routes', path.sep);
  
  
  fs.readdirSync(routePath).forEach(function(file) {
      var route = routePath + file;
      require(route)(app);
  });
  </code></pre>
  
  <p>Now, I can reach (with rest client) the endpoint which use the post method, but not when it use the delete method (getting a 500 Internal Server Error 'Response does not contain any data.').</p>
  
  <p>I dont know what is happening.... some ideas? </p>
  
  <p>thanks in advance!</p>