Same can be achieved using stunnel for ssl termination (or AWS ELB's in TCPssl mode)
Downside of all this is that you loose the Client IP. None of stud, stunnel or ELB in TCPssl mode will set the X-Forwarded-For, which caused me to fallback to xhr and jsonp polling transports and use regular HTTPS termination sollution.
You also want to watch out if you need stickyness or not, when you need to keep state in your Node.js server, and you have multiple of them. Keep some kind of stickyness in sight, or you need to share state between your nodes.
Regards,
Arne
--
Met vriendelijke groet / with kind regards,
Arne de Bree
@adebree