Как заставить SSL / https в Express.js

Я пытаюсь создать промежуточное программное обеспечение для Express.js для перенаправления всего незащищенного (порт 80) трафика на защищенный порт SSL (443). К сожалению, в запросе Express.js нет информации, позволяющей определить, поступил ли запрос по http или https.

Одним из решений было бы перенаправить Каждый запрос, но это не вариант для меня.

Заметки

Нет возможности справиться с Apache или чем-то еще. Это Есть должно быть сделано в узле.

Толькооди сервер может быть запущен в приложении.

Как бы ты решил это?

Ответы на вопрос(8)

Ваш ответ на вопрос