title: Remove 'server' and 'via' headers from heroku?
body: <p>When I'm sending a request to my local server here are my response headers:</p>
  
  <pre><code>Connection → close
  Content-Length → 7
  Content-Type → application/json; charset=utf-8
  Date → Thu, 27 Aug 2015 11:40:19 GMT
  </code></pre>
  
  <p>After deploying to heroku, the same code results in those headers:</p>
  
  <pre><code>Connection → keep-alive
  Content-Length → 7
  Content-Type → application/json; charset=utf-8
  Date → Thu, 27 Aug 2015 11:41:34 GMT
  Set-Cookie: connect.sid=s%3alz-zheycqsruc40pukndy8; path=/
  Server → Cowboy
  Via → 1.1 vegur
  </code></pre>
  
  <p>Here is my code:</p>
  
  <pre><code>var express     = require('express');
  var app         = express();
  
  app.disable('etag');
  app.disable('x-powered-by');
  
  var router = express.Router(); // get an instance of the express Router
  router.route('/cool').post(function (req, res) {
      res.removeHeader('Access-Control-Allow-Credentials');
      res.removeHeader('Access-Control-Allow-Origin');
      res.removeHeader('server');
      res.removeHeader('set-cookie');
      res.removeHeader('via');
      res.set('Connection', 'close');
      return res.json({"t": 5});
  });
  </code></pre>
  
  <p>How can I get rid of the <code>server</code>, <code>via</code>, <code>set-cookie</code> headers? and why <code>Connection</code> becomes <code>keep-alive</code> ?</p>