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