Express 在哪里处理从HTTP到HTTPs的重定向?

Express 在哪里处理从HTTP到HTTPs的重定向?,express,http,heroku,https,Express,Http,Heroku,Https,我有一个heroku应用程序和godaddy提供的域 我的网站是用node和express构建的 我的网站是www.juanitacalendar.de,我希望它总是重定向到HTTPS(无论用户是否键入www) 我应该在Heroku内部处理吗?在node/express内?在我的index.html中 我在另一个答案中读到,我想使用与apache有关的代码。我不知道该把这段代码放在哪里 RewriteEngine On RewriteCond %{HTTPS} !^on RewriteRule

我有一个heroku应用程序和godaddy提供的域

我的网站是用node和express构建的

我的网站是www.juanitacalendar.de,我希望它总是重定向到HTTPS(无论用户是否键入www)

我应该在Heroku内部处理吗?在node/express内?在我的index.html中

我在另一个答案中读到,我想使用与apache有关的代码。我不知道该把这段代码放在哪里

RewriteEngine On
RewriteCond %{HTTPS} !^on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
有很多方法可以做到这一点

在您的情况下,似乎可以让Node/Express.js为您重定向。有关详细信息,请参阅此答案: