Как избежать экрана «Ваше соединение не является приватным» при локальной разработке сайта HTTP2? - PullRequest
0 голосов
/ 25 мая 2018

При разработке с использованием библиотеки http2 узла (которая поддерживает только HTTPS, а не HTTP), когда я открываю localhost в Chrome, я получаю экран предупреждения:

Ваше соединение не является частным

Возможно, злоумышленники пытаются украсть вашу информацию у локального хоста (например, пароли, сообщения или кредитные карты).Узнать больше NET :: ERR_CERT_AUTHORITY_INVALID

Вы должны нажать «Дополнительно», а затем «Перейти к локальному хосту (небезопасно)».Это раздражает необходимость делать это во время разработки.

Я сгенерировал сертификат и ключ для использования на локальном хосте в соответствии с инструкциями для http2-модуля Node .Есть ли способ сгенерировать их таким образом, чтобы Chrome действительно принимал их за localhost?Или есть другой простой способ избавиться от этого предупреждения?

(я знаю о возможности запуска Chrome с --ignore-certificate-errors, но я бы предпочел не делать это для всех веб-сайтов.)

1 Ответ

0 голосов
/ 25 мая 2018

Попробуйте выполнить следующее:

В Chrome введите chrome: // flags / # allow-insecure-localhost в адресную строку.

Включите параметр «Разрешить недействительные сертификаты».для ресурсов, загруженных с локального хоста ".

Перезапустите Chrome, и он должен разрешить сайт.

...