I think you need to configure the reverse proxy (nginx, Apache). This is not particularly Node-specific; however, I have not tried this yet, so I donβt know if there are any special problems with Node / Express.
v0.3.4 includes an improved https module, but I believe that the author of Express stated that v3, classified as an unstable (odd) release, is not supported. Of course, Node is still in its infancy, so instability will be the rule for some time.
I asked about this a few days ago:
Node.js + SSL support
source share