By default dotcloud allows me to access my node instance via HTTPS, but i should allow only the HTTPS and forward every HTTP request to HTTPS.
How should I do it on dotcloud platform?
Thanks in advance!
dotCloud provides an additional header: x-forwarded-proto which allows you to know the proxy source.
In your code you can use req.headers['x-forwarded-proto'] ( is either 'http' or 'https' ) to know the source. When it's http you can then redirect to the https.