Я пытаюсь создать промежуточное программное обеспечение для Express.js для перенаправления всего небезопасного (порт 80) трафика на защищенный порт SSL (443). К сожалению, в запросе Express.js нет информации, которая позволяет определить, идет ли запрос через http или https.
Одним из решений было бы перенаправить запрос каждый, но это не вариант для меня.
Примечания:
-
Нет возможности справиться с Apache или чем-то еще. Он имеет в node.
-
В приложении может быть запущен только один сервер.
Как бы вы решили это?