Как запустить локальный сервер на https. Нужно, например, для тестирования js модулей.

Для начала устанавливаете openssl отсюда. На винде там неофиц. версии, но вроде пишут, что норм. По крайней мере для теста.

Открываете терминал. Переходите в папку проекта и выполняете

openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem

Это создаст два файла сертификатов, необходимых для работы https

Оно спросит ввести несколько параметров типа имени, страны. Вроде бы можно вводить любые кроме Common Name. Тут нужен 127.0.0.1 для локального сервера.

Дальше ставим сервер. У меня сразу получилось с http-server. Для live server нужно писать конфиг с путями к файлам.

npm install --global http-server

И запускаем

http-server -S -C cert.pem

-S - это https -C - это путь к файлам. У меня работало только когда в папке проекта.