Некоторое время назад я пытался в значительной степени тот же код на предыдущей версии nodejs, и она работала (предположим, что мы имеем маршрутизатор уже)Не удается запустить сервер NodeJS HTTPS. v0.10.23
var https = require('https');
var fs = require("fs");
var crypto = require("crypto");
var private_key = fs.readFileSync("cert/domainname.key").toString();
var cert = fs.readFileSync("cert/domainname.crt").toString();
var options = crypto.createCredentials({
key: private_key,
cert: cert
});
var server = https.createServer(options, router);
server.listen(8080);
я получил ошибку Missing PFX или сертификат + закрытый ключ , Почему? Я передал как закрытый ключ, так и сертификат.
Это правильный относительный путь? У вас есть разрешения на чтение файлов? – brandonscript
Да, ответ ниже –