Как создать https сервер в приложении node.js с помощью express.js - PullRequest
0 голосов
/ 24 мая 2018

Я новичок в node.js и express.js.Я создал одно приложение с http-сервером.Работает нормально, но не безопасно.Я хочу создать https-сервер в этом приложении

var privateKey = fs.readFileSync('privatekey.pem').toString();
var certificate = fs.readFileSync('certificate.pem').toString();

У меня есть решение: создать https-сервер, как указано выше.Как получить файлы privateKey.pem и certificate.pem?Пожалуйста, помогите мне!

1 Ответ

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

Вам нужно будет сгенерировать свой ключ и сертификат.Чтобы они работали для реальных пользователей, вам необходимо получить их из источника, подобного LetsEncrypt .Однако для целей разработки вы можете создать для этого «самозаверяющие» сертификаты и ключи.При этом вы получите «небезопасное» предупреждение от вашего браузера, но, поскольку они все равно ваши, вы можете нажать «продолжить в любом случае».

Существует множество способов создания этих и множество руководств для этого. Вы можете использовать этот файл для получения ключа и файла pem для целей разработки , а затем следовать совету LetsEncrypt для производственных сертификатов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...