Heroku NodeJS http в https ssl принудительное перенаправление - PullRequest
97 голосов
/ 25 августа 2011

У меня есть приложение, запущенное на героку с экспрессом на узле с https. Как мне определить протокол для принудительного перенаправления на https с nodejs на heroku?

Мое приложение - просто простой http-сервер, оно (пока) не осознает, что heroku отправляет ему запросы https:

/* Heroku provides the port they want you on in this environment variable (hint: it's not 80) */
app.listen(process.env.PORT || 3000);

Ответы [ 11 ]

0 голосов
/ 20 февраля 2014

Проверка протокола в заголовке X-Forwarded-Proto отлично работает на Heroku, как указывал Дерек.Что бы это ни стоило, - это суть промежуточного программного обеспечения Express, которое я использую, и соответствующий ему тест.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...