Apache와 Node.js 프록시 연동 후, protocol이 http/https에 따라 코딩을 다르게 하고 싶었는데, 브라우저 상에서 https일 때에도 req.protocol이 http로 리턴되는 현상이 있었다.
app.set('trust proxy', true);
설정<VirtualHost *:443>
...
RequestHeader set X-Forwarded-Port "443"
RequestHeader set X-Forwarded-Proto "https"
...
</VirtualHost>