I have a node app running successfully on Heroku. I have purchased an Expedited SSL certificate and it all works fine. I go to https... and get a full \'green bar\' proving
You can redirect HTTP requests to HTTPS in the infrastructure layer too, requiring no changes to your application.
The Edge CDN addon offers a "redirect HTTP to HTTPS" option.
It puts the AWS CloudFront CDN in front of your app which is handles the redirect.
The Heroku router doesn't have this feature.