Witam, wiem, że by móc odpalić serwer Node.js w protokole https potrzebujemy dwóch rzeczy:
- Certyfikatu SSL
- Paczki https
Wciąż się jeszcze uczę na temat dokładnego działania https, więc być może pytanie to jest dosyć prymitywne ...
Jakiś czas temu w celu nauki Vue, napisałem i wrzuciłem na heroku prostą apkę (w readme jest oczywiście podany link do przetestowania).
Korzystam tu z darmowego konta heroku, mimo to przyznany mam podstawowy certyfikat Digi Cert Inc. To rozumiem. Aplikacja jest serwowana z użyciem express, dodatkowo serwer ten służy jeszcze jako proste API dla frontendu.
Ciekawy jestem tego, dlaczego projekt działa na https mimo że nie użyłem wymaganej, wspomnianej wcześniej paczki (https). Nie musiałem wykonywać kompletnie żadnych konfiguracji na serwerze. Nie wiem, może heroku zapewnia jakieś dodatkowe reverse proxy dla mojej aplikacji dzięki czemu nie muszę sam niczego zmieniać.
Będę wdzięczny za wytłumaczenie mi jakim prawem to działa, albo podanie linku który mogłem przeoczyć...
Z góry dziękuje i serdecznie pozdrawiam