Как я могу подключиться к серверу узла с активированным letsencrypt https - PullRequest
0 голосов
/ 05 октября 2019

У меня проблема, так как я активировал letsencrypt на своем домене, и раньше у меня не было проблем с http сервером.

Вот мой код app.js:

var app = require('express')();
var fs = require('fs');
var https = require('https');

var secureServer = https.createServer({
    key: fs.readFileSync('server.key'),
    cert: fs.readFileSync('server.cert'),
    ca: fs.readFileSync('server.cacert'),
    requestCert: true,
    rejectUnauthorized: false
}, app).listen(5221, function() {
    console.log("Secure Express server listening on port "+ 5221);
});
var io = require('socket.io')(secureServer);

БезопасныйЭкспресс-сервер, прослушивающий порт 5221, распечатывает, но не более того, и коды в:

io.on('connection', function (socket) {
    console.log(`Socket ${socket.id} connected.`);
}

вообще не работают.

Я также тестировал файлы .pem, с ок. Крит или без этого ... но ничего не меняется.

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