Когда вы используете собственный хост, вам нужно указать пути к сертификатам ssl.Как указано в документах
Имейте в виду, что автоматические сертификаты, выданные с флагом --https
, явно выданы localhost
и будут приниматься только там.Использование его вместе с параметром --host
, скорее всего, приведет к появлению предупреждений браузера.
Вам необходимо указать его следующим образом:
gatsby develop --host $(hostname) --https --key-file ../relative/path/to/key.key --cert-file ../relative/path/to/cert.crt
Если вы хотите использовать только https
на localhost
вы можете запустить сервер разработки, используя npm run develop
, как обычно, и добавить либо флаг -S or --https
.
npm run develop -- --https
Возможно, вам потребуется выполнить начальную настройку, к которой вы можете обратиться следующий документ.