Когда я запускаю сервер командного узла. js - я вижу веб-сайт, который теперь зашифрован с использованием https, но он отвечает, что localhost отказался подключиться.
Я создал свои сертификаты, используя следующие команды
openssl genrsa 1024 > key.pem
openssl req -x509 -new -key key.pem > key-cert.pem
Мой код в настоящее время выглядит как
const https = require('https');
const fs = require('fs');
const options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('key-cert.pem')
};
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(8000);
Я не уверен, почему это так, как я следовал учебники, которые я видел в Интернете, есть проблема с моими https или они настроили локальные сертификаты на windows?
Вся помощь будет принята с благодарностью.