title: req.headers.host in Express.js returns 127.0.0.1
body: <p>I am trying to get the host accessing my site in Express.js, I am using the following code</p>
  
  <pre><code>app.get('/', function(req,res){
      console.log(req.headers.host)
  });
  </code></pre>
  
  <p>Although this code returns <code>127.0.0.1:1000</code> which is the correct port, but it's not the external address accessing it, any reason why this happens?</p>
  
  <p>Thanks</p>