Перенаправление http-запросов на https с Node.js, Express и Heroku - PullRequest
1 голос
/ 10 февраля 2020

Я развернул свое приложение на heroku, и я использую их ACM. Когда я go специально для https://www.example.com, у меня есть безопасная версия моего сайта. Но когда я просто набираю www.example.com (что и сделал бы потребитель), у меня появляется незащищенная версия моего сайта.

Я хочу перенаправить все http-запросы на https, чтобы потребитель всегда взаимодействовал с безопасная версия приложения.

Решения, которые я пробовал до сих пор, но которые для меня не увенчались успехом:

  1. heroku-ssl-redirect.

  2. Использование оператора if, который проверяет заголовок X-Forwarded-Proto и проверяет, не является ли он https, а затем использует перенаправление, но пока не повезло. Я не могу увидеть этот заголовок, когда проверяю его на инструментах разработчика, поэтому мне интересно, не является ли это причиной того, что этот код не работает.

Кто-нибудь может направить меня в правильном направлении?

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