title: How to force node.js/express.js to HTTPS when it is running behind an AWS load balancer
body: <p>I'm running a node/express service on AWS and have deployed an ELB in front of it. When I spin up an ELB instance with SSL enabled, it works for the first page I hit, but then switches over to HTTP for every server access after that.</p>
  
  <p>The routing rule on the ELB terminates the SSL and forwards to port 8080 which node is listening on. </p>
  
  <p>The SSL termination solution will work fine for my purposes, but how can I keep subsequent server calls on HTTPS?</p>